我已经在 Ubuntu 12.04 上安装了 lamp。
我尝试访问 /var/www,但它不允许我做任何事情,因为它说我没有权限。
我努力了:
1.
gksudo nautilus
— 虽然这可行,但是做事方式非常不方便。
2.
sudo adduser ryan www-data
sudo chown -R www-data:www-data /var/www
sudo chmod g+rw /var/www
上述操作无效。
我已经在 Google 上和网站上搜索过解决方案,但所有现有的可能的解决方案都没有起作用。
答案1
您需要使用 usermod。
usermod 将修改您的用户。
然后,您可以修改您的用户以使其成为 www-data 组的一部分。
$ sudo usermod -a -G www-data your-user
答案2
这可能不是最安全或最推荐的解决方案,但sudo chmod 764
应该能满足您的需求,前提是您的用户是所有者或组成员。如果不是,766 应该可以工作,但这意味着您系统上的任何用户都可以写入该目录。不安全,但如果您需要快速修复,它应该可以工作。