Предложение
Предложение
Из под root скачал архив modx и пытаюсь его установить. И замучился с правами на файлы и папки. Было бы не плохо добавить в директорию каждого юзера файл который при запуске рекурсивно бы менял права доступа на файлы и папки для конкретного пользователя.
Например я из под root распаковал архив и скопировал файлы. Затем запустил этот файл и он переписал у всей файлов и папок права.
Что то вроде:
Пример выдернут отсюда
Например я из под root распаковал архив и скопировал файлы. Затем запустил этот файл и он переписал у всей файлов и папок права.
Что то вроде:
Code: Select all
echo "#!/bin/bash
echo \"Set permissions for /var/www/$USERNAME/www...\";
echo \"CHOWN files...\";
chown -R $USERNAME:$USERNAME \"/var/www/$USERNAME/www\";
echo \"CHMOD directories...\";
find \"/var/www/$USERNAME/www\" -type d -exec chmod 0755 '{}' \;
echo \"CHMOD files...\";
find \"/var/www/$USERNAME/www\" -type f -exec chmod 0644 '{}' \;
" > /var/www/$USERNAME/chmod
chmod +x /var/www/$USERNAME/chmod
Re: Предложение
Делаем сайты на модикс - проблем не встречал
создал веб-домен, базу, по фтп залил, все рабоатет
может не стоит под рутом работать?
создал веб-домен, базу, по фтп залил, все рабоатет
может не стоит под рутом работать?
Re: Предложение
Я если честно не очень люблю ftp. А что касается root то я установил только что vesta на свежий сервер и не выходил из под root. А что касается скрипта, то я думаю он будет востребован....Enkil wrote:Делаем сайты на модикс - проблем не встречал
создал веб-домен, базу, по фтп залил, все рабоатет
может не стоит под рутом работать?
Re: Предложение
Для того, чтобы избежать проблем с правами, делайте su - %username%
Re: Предложение
Я просто имею в виду что бы для каждого пользователя генерировался скрипт и его можно было запустить,
не переходя из под рута в пользователя и обратно и менять права)
не переходя из под рута в пользователя и обратно и менять права)
Re: Предложение
имхо тут изначально задача не верная. под рутом работать надо только в экстренных ситуациях, для всего остального еcть su и sudo
а подобные скрипты - ну для всех движков не напасешься, проще наверное установщик сделать
а подобные скрипты - ну для всех движков не напасешься, проще наверное установщик сделать