/tmp 上的 chmod 1777 或 3777

/tmp 上的 chmod 1777 或 3777

/tmp 是否有理想的 chmod(/var/tmp 符号链接到 /tmp)?

我见过人们提到这两种方式,只是好奇其中的区别。

这是安全性上的差异吗?

答案1

将其设置为 1 表示设置粘滞位。将其设置为八进制 3 实际上是设置八进制 2,即设置 setgid 位,并将其设置为八进制 1,即设置粘滞位。

当目录设置了 setgid 位时,在该目录中创建的所有文件(或目录)将属于拥有该目录的组。当设置了 sticky 位时,只有所有者和 root 可以删除它。

标准/tmp是 1777。

相关内容