我试图理解为什么file -b
在设置粘性位时命令返回特定值。
当我运行file -b <dir>
where dir
has its group set to时g+wrs
,file -b
返回setgid directory
。这是预期的输出吗?我怎样才能使它即使在粘性位目录上也不会返回 setgid ?
要添加更多信息,似乎所有为该组设置了粘性位的目录都会发生这种情况。
另外,是的,我已经阅读了手册页。
答案1
的位对于用户(04000) 是setuid
。
的位对于团体(02000) 是setgid
。
't' 位 _for其他(01000) 是sticky
。
setgid
您为 is和 not 的组设置 's' 位sticky
。
sticky
将位集或包含该位集的内容设置o+t
为子集。