2017-05-26 57 views
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, 需要由网页服务器写入)

回答

0

我找到了答案:

unicorn输入"$USER"应带有引号的"unicorn",而不是unicorn