![Linux:禁用其他用户的读取权限](https://linux22.com/image/566161/Linux%EF%BC%9A%E7%A6%81%E7%94%A8%E5%85%B6%E4%BB%96%E7%94%A8%E6%88%B7%E7%9A%84%E8%AF%BB%E5%8F%96%E6%9D%83%E9%99%90.png)
我在 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 也应该在这个组中。