删除所有用户/组的删除权限

删除所有用户/组的删除权限

我想授予机器上所有用户和组删除我创建的文件的权限。

目前我有一个特定的用户user_A创建了一个具有权限 0666 的文件,但是如果另一个用户user_B试图删除该文件,Linux 不会允许这样做并会显示no permission

我应该使用哪个数值?

答案1

在传统的 Unix/Linux 权限中,授予该用户对包含该文件的目录的写权限。用户可以删除其有写权限的目录中的任何文件。

授予所有人删除目录中任何文件的权限(以及在目录中创建文件的权限)

chmod o+w directoryname

对于更细粒度的控制,请使用如下描述的 ACL红帽Ubuntu和别的。

相关内容