タスクの道筋 / 入力から結果へ
chmod の権限を計算する方法
- 01
権限値を入力する
3〜4 桁の 8 進数、または u/g/o/a を明示した句を入力します。各句の演算子は +、-、= のいずれか 1 つで、句はカンマで区切ります。X はディレクトリ、またはその段階ですでに実行ビットがある場合のみ実行権限を追加します。単独の u/g/o はそのクラスの権限をコピーします(例:g=u)。
- 02
記号の句を正しい基点から始める
記号式はこの権限(初期値 644)から左から右へ順に適用します。8 進数入力は権限全体を設定し、この条件を使いません。単一対象のプレビューであり、実際のファイルは読み取りません。
- 03
パスを追加し再帰を選ぶ
対象パスを入力して、生成されたコマンドにそれが含まれるようにする。POSIX シェル用にクォートされる。再帰的に適用は、本当にディレクトリツリー全体を対象にする場合だけ有効にする:これは -R を追加し、chmod -R は一度の貼り付けで数千のファイルを変更しうる。パスは二度確認する — ターミナルに取り消しはない。
- 04
計算して概要を読む
s/S は setuid または setgid、t/T は sticky を表します。大文字は実行権限がない状態です。GNU の記号式 = は、s を明示しない限りディレクトリの setuid/setgid を保持します。u-s,g-s で削除できます。
- 05
コマンドをコピーする
結果をコピーは、正確なコマンド — 数値式またはシンボル式、クォートされたパス付き — をターミナルやデプロイスクリプト用にクリップボードに置く。ここでは何も実行されない:計算機は文字列を組み立てるだけなので、意図した場所に貼り付け、Enter を押す前にもう一度対象パスを確認する。