授予www-data组的写入权限。
我正在创建一个网站,其中一部分功能是用php写出用户生成的数据。我在Ubuntu 13.04上使用nginx。目前我只是在测试,所有的东西都是通过locahost上的nginx提供的。
我的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中读、写和执行?