3つの数字で読み取り/書き込み/実行を設定する方法を知っています。Arch Wikiのファイル権限ページ。また、およびビットがに設定されることも知っていますchmod 7777
。しかし、このビットを制御する数字は何ですか?最初の数字ですか、それとも最後の数字ですか? 、またはこの値に渡されると、どの値がtrueに設定されますか?setuid
setgid
sticky
true
1
2
4
編集:後で参照できるように、この情報をArch Wikiに追加しました。
私の質問は、提案された重複質問よりも範囲がはるかに小さいです。
答え1
chmod
マニュアルページから:
数値パターンは1〜4個の8進数(0〜7)で、値が4、2、1のビットを追加して計算されます。省略された数字は先行ゼロと見なされます。 最初の数字は、ユーザーID設定(4)、グループID設定(2)、および固定(1)属性を選択します。 2番目の数字は、ファイルを所有するユーザーの権限を選択します(読み取り(4)、書き込み(2)、および実行(1))。 3番目は、同じ値を使用してファイルグループ内の他のユーザーの権限を選択します。ファイルグループに属していない他のユーザーが同じ値を持つ場合に使用されます。