| クラス | 読み取り | 書き込み | 実行 |
|---|---|---|---|
| 所有者 | |||
| グループ | |||
| その他 |
— — このツールについて
Unix の権限は、誰がファイルを読み取り・書き込み・実行できるかを制御します。所有者・グループ・その他の3つのグループそれぞれにこれら3つのビットがあり、8進数(rwx = 7)またはシンボリックな文字(rwxr-xr-x)で表されます。この計算ツールはチェックボックスのグリッド、8進数の値、シンボリック表記を同期させるため、どれか1つを変更すると他も更新されます。
特殊ビット(setuid、setgid、sticky ビット)にも対応しています。これらは先頭に4桁目の8進数を追加し(4755 のように)、実行を表す文字を s、S、t、T に変えます。すぐに実行できる chmod コマンドをコピーするか、8進数の値を貼り付けて、それが何を許可するかを正確に確認できます。
すべての計算はローカルで行われます——何もアップロードされません。
よくある質問
chmod 755 はどういう意味ですか?
所有者は読み取り・書き込み・実行(7)を得て、グループとその他は読み取りと実行(5)を得ます。これは、誰もが実行できるが所有者だけが変更できるディレクトリや実行可能スクリプトに一般的なモードです。
setuid、setgid、sticky ビットとは何ですか?
これらは4桁目の8進数に含まれる特殊な権限ビットです。setuid/setgid はファイルをその所有者またはグループの権限で実行します。ディレクトリの sticky ビットは、そのファイルの所有者だけが削除できるようにします。シンボリック形式では実行を表す文字を s、S、t、T に置き換えます。
8進数表記とシンボリック表記の違いは何ですか?
どちらも同じ権限を2通りに表します。8進数(755)はコンパクトで、シンボリック(rwxr-xr-x)は各ビットを書き出します。chmod は両方を受け付けます——このツールはチェックボックスのグリッドからそれぞれを生成します。