このchmodコマンドについて混乱しています

このchmodコマンドについて混乱しています

chmod 6754コマンドがファイル権限と一致する必要があるのはなぜですかrwsr-sr-

読み取り = 4、書き込み = 2、実行 = 1であることを知っていますが、s(setuid)権限またはダッシュの値は何ですか?

答え1

6754ファイルまたはディレクトリのワールド、グループ、ユーザー、およびUIDビットを右から左に設定します。 UIDビットの場合、リスト--s--s--sの内容に対応しますls -l。つまり、chmodビットを次のように設定します。

6  --s--s---
7  rwx
5     r-x
4        r--

なぜなら、この指標によれば、これらの権限が「要約」されたときにs適用範囲がx決定されるからですrwsr-sr--

答え2

からinfo '(coreutils)Numeric Modes'

           Special mode bits:
 1000      Restricted deletion flag or sticky bit
 2000      Set group ID on execution
 4000      Set user ID on execution

関連情報