Unix目录所有用户权限

Unix目录所有用户权限

我正在尝试创建一个所有用户都可以写入的目录,但没有用户可以删除该目录中的其他用户文件。

答案1

您需要一个设置了 -bit 的目录t,例如/tmp/ /var/tmp、.

在里面chmod手册页,这称为“粘性位”:

限制删除标志或粘性位是单个位,其解释取决于文件类型。对于目录,它可以防止非特权用户删除或重命名目录中的文件,除非他们拥有该文件或目录;这称为目录的限制删除标志,通常在 /tmp 等全局可写目录中找到。

相关内容