Linux:禁用其他用户的读取权限

Linux:禁用其他用户的读取权限

我在 Ubuntu 机器上有一个 apache www 文件夹。我当前的用户“joe”是管理员。我添加了几个新用户,但他们可以访问 www 文件夹,我该如何设置文件夹的权限,以便特定用户无法访问该文件夹(或者他可以读取内容,但不能打开或修改任何文件)?谢谢!

答案1

例如

find /www -type f -exec chmod 600 {} \;
find /www -type d -exec chmod 700 {} \;

chown -R joe /www 

但请注意:apache 必须以 joe 身份运行才能访问这些目录和文件。

或者您必须创建一个特殊组,通过 chown 将目录赋予这个新组,将 chmod 更改为 660 和 770,并将用户 joe 放入这个新组中。并且 apache-user 也应该在这个组中。

相关内容