繁体   English   中英

chmod 777在目录上的潜在问题?

[英]Potential issues of chmod 777 on a directory?

假设我有这个目录结构:/ tmp / mysockets / appname /

在/ tmp / mysockets /上执行chmod 777有什么安全缺点? 是否有其他用户删除或搞乱appname /目录的引用? 我想要做的是允许其他用户将他们自己的目录添加到/ tmp / mysockets /但我不想让他们重命名它或删除已经在其中的文件/子目录(由另一个用户拥有)。

我认为你正在寻找粘性,这将做你想要的。 使用权限777您可以向每个人授予读/写权限,因此可以删除/重命名文件

粘滞位是在目录上设置的权限位,该目录仅允许该目录中的文件所有者或root用户删除或重命名该文件。 没有其他用户具有删除其他用户创建的文件所需的权限。

要设置粘滞位,请使用以下命令

chmod o+t /tmp/mysockets/

或者例如

chmod 1757 /tmp/mysockets/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM