Как разрешить пользователю полностью контролировать локальный веб-сервер?

Я установил локальный веб-сервер (apache2, php5, mysql). Все время, когда я хочу отредактировать некоторые разрешения или создать папку или добавить несколько строк в хосты, мне нужно войти в систему как root.

Нужно ли постоянно предоставлять привилегии корню для этих папок и файлов или есть способ сделать это сразу? Может быть, мне следует переустановить веб-сервер пользователем, которого я хочу использовать?

0
задан 1 June 2012 в 17:27

2 ответа

Другой вариант - добавить user к группе, используемой веб-сервером (и группе веб-файлов).

usermod -aG www-apache $USER

обычно файлы конфигурации apache имеют права на запись в www-apache. группа (и каталог в /var/www)

0
ответ дан 1 June 2012 в 17:27

Вы можете сделать это, передав пользователю право собственности на файл. Для этого используйте команду chown.

ex: chown -R user website_folder

[- R для рекурсивного изменения владельца файла; изменить пользователя и папку соответственно].

И убедитесь, что у вас есть разрешение на запись тоже. Вы можете установить разрешение на запись с помощью chmod.

ex: chmod +x webpage.html

[Приведенная выше команда даст разрешение на запись текущему пользователю]

0
ответ дан 1 June 2012 в 17:27

Другие вопросы по тегам:

Похожие вопросы: