cd / var / www:权限被拒绝

时间:2017-05-26 05:49:49

标签: linux permissions debian

我正在运行Debian 8.8。

以前,我不需要sudo来访问/var/www/html。但是,在通过askubuntu上的this回答解决方案1之后,我再也无法访问/var/www/var/www/html,这似乎与预期完全相反(我仍然可以访问) /var)。

如何撤消我造成的混乱并恢复之前的权限?

我已经复制了解决方案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 + w file-or-dir 需要由网络服务器编写)

1 个答案:

答案 0 :(得分:0)

我找到了答案:

unicorn输入"$USER"的结果应该是"unicorn"引号,而不仅仅是unicorn