我安装了 Ubuntu 服务器 16.04.3,然后我有 3 个目录: /group1 , /group2 , /everyone 。
现在我已经有名为 group1 和 group2 的组,并且希望 group1 和 group2 组中的用户是唯一可以写入其各自目录的用户。任何人都应该能够写入 /everyone 目录,但他们不应该能够删除属于其他用户的文件。
在搜索网站后,我曾经sudo chmod u=rwx,g=rwx,o=rx /group1
为/group1和/group2设置权限。
如何为/everyone 设置权限?
谢谢!
答案1
这正是粘滞位的用途,请看一下/tmp
。
你可以做:
sudo chmod 1777 /everyone
现在,每个人都可以写入/everyone
,但只有所有者才能删除/修改/重命名其文件。显然,目录owner:group
可以根据分配给它们的权限执行操作,在本例中是任何事物。如果您想要更好地控制他们的权限,请对他们采取一些限制措施。