Я создаю веб-сайт, и частью функции является запись пользовательских данных с помощью php. Я использую nginx на Ubuntu 13.04. На данный момент я только тестирую и все обслуживается через nginx на locahost.
Мой php-скрипт не может записать текстовый файл (хотя я могу сделать это вручную), и я думаю, что это проблема с правами доступа для записи в мой каталог /var/www/example.com/public_html.
На данный момент я (iain) владею этим каталогом, но, похоже, было бы более разумно передать право собственности на каталог /var /www и все, что в нем, пользователю www-data (или это должна быть группа?) и добавить себя в группу www-data. Является ли следующий правильный способ сделать это?
useradd -G www-data iain
chown -R www-data:www-data /var/www/example.com
chmod 775 /var/www
Значит ли это, что кто-то из группы www-data теперь может читать, писать и выполнять в /var /www?