4桁の値で最初のchmod 8進数の用途は何ですか?

4桁の値で最初のchmod 8進数の用途は何ですか?

chmod場合によっては、3桁ではなく4桁の8進数を使用するコマンドが表示されることがあります。オプションの最初の数字の用途は何ですか?たとえば、chmod 777次のchmod a+rwxコマンドを使用するものは何ですかchmod 2777

答え1

これはこの例chmod 777 filenameと同じです。chmod 0777 filename

最初の8進数はsetuid、setgid、および固定ビットを設定します(参照:この記事setuid / setgidの詳細) 8進数2は設定ファイルのグループIDを示します。chmod a+rwx filenameしたがって、aを実行してからを実行するのと同じですchmod g+s filename。これchmod 情報ページこれは実際に詳細に説明されています。

関連情報