Домашний каталог для пользователя www-data?

Как я понимаю, пользователь www-data является пользователем, которому принадлежит служба apache.

Из файла /etc/passwd у меня есть:

www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin

Итак, домашний каталог для www-data : / var / www , но если я проверьте разрешения для этой папки, которую я получаю:

/var/www $ ll
total 12
drwxr-xr-x  3 root root 4096 Mar 20 19:42 ./
drwxr-xr-x 12 root root 4096 Mar 20 19:42 ../
drwxr-xr-x  2 root root 4096 Mar 20 19:42 html/

Итак, похоже, что root владеет этой папкой. Почему не пользователь www-data владеет каталогом / var / www (его домашним каталогом)?

1
задан 26 March 2016 в 23:07

1 ответ

Нет никакой причины веб-сервера к способному для записи в тот каталог по умолчанию. Администратор должен решить, какие каталоги и регистрирует веб-сервер, должен смочь изменить, и дать разрешения на тех соответственно. Наличие /var/www принадлежать корню является безопасным и надежным значением по умолчанию.

0
ответ дан 27 March 2016 в 09:07

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

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