0
我正在运行Debian 8.8。我不需要sudo
访问/var/www/html
。但是,在通过askubuntu上的this回答解决方案1后,我无法再访问/var/www
或/var/www/html
,这似乎与预期的结果完全相反(我仍然可以访问/var
)。cd/var/www:权限被拒绝
我该如何解决我造成的混乱并回到之前的权限?
我已经复制解决方案1和粘贴在这里吧:
将自己添加到www-data
组,并设置setgid位上 /var/www
目录,所有新创建的文件继承该 组作为好。
sudo gpasswd -a "$USER" www-data
更正以前创建的文件 (假设你是/var/www
的唯一用户):
sudo chown -R "$USER":www-data /var/www
find /var/www -type f -exec chmod 0660 {} \;
sudo find /var/www -type d -exec chmod 2770 {} \;
(更安全:使用640或2750和手动CHMOD G +黑白文件 - 或 - dir, 需要由网页服务器写入)