Нужна помощь.. Debian jessie
Имеем пользователя web, c домашним каталогом /home/web/www/site.ru
И пользователя www-data, который состоит в группе web
Вопрос: как правильно сделать, чтобы у nginx и php5-fpm был доступ в домашнюю директорию пользователя web?
Шаги:
# useradd web -b /home/ -m -U -s /bin/false
- pass
# passwd web
Создаем необходимые каталоги:
# mkdir -p -m 755 /home/web/www/site.ru
# mkdir -p -m 754 /home/web/www/logs.site.ru
# chmod 750 /home/web/
Предоставляем пользователю web права на них:
# chown -R web:web /home/web/www/site.ru
# chown -R web:web /home/web/www/logs.site.ru
Предоставим Nginx доступ в домашнюю директорию пользователя web: добавив пользователя www-data в группу web
# usermod -a -G web www-data
# id www-data
Рестартуем nginx и php5-fpm:
# /etc/init.d/php5-fpm restart %% /etc/init.d/nginx restart
А если прописать пользователя и группу web, в http://www.conf, то все ок.
# nano /etc/php5/fpm/pool.d/www.conf
user = web
group = web
Как быть =)