有时我会看到chmod
使用四个八进制数字而不是三个的命令——可选的第一个数字是什么?例如,chmod 777
相当于chmod a+rwx
; 什么是相同的命令chmod 2777
?
jsb*_*ngs 52
请注意,chmod 777 filename
这相当于chmod 0777 filename
本示例中的 。
第一个八进制数字设置 setuid、setgid 和粘性位(有关 setuid/setgid 的更多详细信息,请参阅本文)。八进制 2 表示在文件上设置组 ID。因此,相当于执行 a chmod a+rwx filename
,然后chmod g+s filename
。该chmod
信息页面并更详细地解释这一点。