| 読み取り (4) | 書き込み (2) | 実行 (1) | Σ | |
|---|---|---|---|---|
| 所有者ファイルを所有するユーザー | 7 | |||
| グループファイルのグループに属するユーザー | 5 | |||
| その他それ以外の全員 | 5 |
特殊ビット
3 桁または 4 桁(例:755、4755)
9 文字(例:rwxr-xr-x)
$ chmod 755 script.sh$ chmod u=rwx,g=rx,o=rx script.shls -l での表示: -rwxr-xr-x · drwxr-xr-x
チェックボックス、8 進数(755)、シンボリック表記(rwxr-xr-x)で Unix のパーミッションを計算し、すべて連動します。chmod コマンド生成、ビットの解説、危険な設定の警告、umask 計算付きです。
所有者・グループ・その他それぞれに読み取り・書き込み・実行をチェックするか、「よく使うモード」から選びます。
「数値(8 進数)」や「シンボリック」に直接入力することもでき、チェックボックスも連動します。
必要に応じて特殊ビット(setuid、setgid、スティッキー)を追加します。
ファイルまたはフォルダー名を入力し、必要なら「サブフォルダーにも適用(-R)」をオンにしてコマンドをコピーします。
所有者は読み取り・書き込み・実行ができ、グループとその他は読み取りと実行ができます。スクリプト、プログラム、フォルダーによく使われる設定です。
600 です。所有者だけが読み書きできます。ほかのユーザーが読める鍵は SSH が使用を拒否します。
777 ではシステム上の誰でもファイルを変更できます。サーバーではよくあるセキュリティホールの原因です。
S は setuid または setgid が実行権限なしで設定されている状態、T はその他に実行権限がない状態でスティッキービットが設定されていることを示します。通常のファイルでは S は効果がありません。
umask は既定のパーミッションから指定したビットを取り除きます。umask 計算に 022 などの値を入れると、新しいファイルとフォルダーのパーミッションが確認できます。