如何从 chmod 的数字方法控制 setuid、setgid 和粘性位?

如何从 chmod 的数字方法控制 setuid、setgid 和粘性位?

我知道如何用三个数字设置读/写/执行Arch wiki 的文件权限页面。我还知道会将、和位chmod 7777设置为。但是哪个数字控制这些位呢?是第一个数字还是最后一个数字?当、或作为此值传递时,哪个值设置为 true ?setuidsetgidstickytrue124

编辑:我已将此信息添加到 Arch wiki 中以供将来参考。

我的问题的范围比提议的重复问题要小得多。

答案1

chmod手册页:

数字模式为 1 到 4 个八进制数字 (0-7),通过将值为 4、2 和 1 的位相加得出。任何省略的数字都假定为前导零。 第一个数字选择设置用户 ID (4) 和设置组 ID (2) 以及粘性 (1) 属性。 第二个数字选择拥有该文件的用户的权限:读(4)、写(2)和执行(1);第三个选择文件组中其他用户的权限,具有相同的值;第四个用于不在文件组中的其他用户,具有相同的值。

相关内容