Aut*_*bie 1 linux permissions chmod
我想知道我是否可以在所有目录都设置为 777 权限的服务器上创建一个文件,这样普通用户(非 root)就可以删除该文件。如果是这样,我是否必须是系统上的 root 用户,或者我也可以作为普通用户来执行?
我最初的想法是,我应该能够在文件上使用“chmod 0444”,并且应该可以解决它。
我会自己尝试一下,但我无法访问 Linux 服务器。
您可以将“粘滞位”(带有chmod +t
)添加到您的目录中。设置此位后,目录中的文件只能由其所有者删除。
您还可以为文件赋予“不可变”属性(带有chattr +i
)。有了这个属性,没有人可以修改或删除文件。