Chmod
四位值中的第一個 chmod 八進制數字是什麼?
有時我看到
chmod
使用四個八進制數字而不是三個八進制數字的命令——可選的第一個數字是什麼?例如,chmod 777
等價於chmod a+rwx
; 相同的命令有什麼用chmod 2777
?
請注意,
chmod 777 filename
這相當於chmod 0777 filename
本例中的 。第一個八進制數字設置 setuid、setgid 和粘滯位(有關 setuid/setgid 的更多詳細資訊,請參閱本文)。八進制 2 表示在文件上設置組 ID。所以,相當於做 a
chmod a+rwx filename
, thenchmod g+s filename
。chmod
資訊頁面確實更詳細地解釋了這一點。