所有目录都是0755,我做错了什么吗?

所有目录都是0755,我做错了什么吗?

我是 *nix 和 Ubuntu 12.04 LTS 的新手,我刚刚注意到我的所有目录的权限都设置为 0755。这对我来说似乎不安全。为什么我需要授予 /usr 目录上的所有人执行权限?

这是默认设置吗,还是我在授予 /srv 目录权限时意外设置了它。

我运行了以下命令,我认为这些命令可能是罪魁祸首:

sudo chmod /srv/www -R 0755

sudo chmod g+s /srv/www

任何给定的 Ubuntu 目录的默认权限是什么?我应该为 /srv/www webfoot 目录设置什么权限?

编辑:

我的 /srv/www 约定如下:

/srv/www/somedomain.com/public_html

/srv/www/otherdomain.com/public_html

谢谢。

答案1

您需要在目录上执行才能更改它们。这是默认设置,没有什么不安全的。不过,这不是“世界”。只有您和您系统上的其他用户。

相关内容