| chmod |
ファイルやディレクトリのパーミッションを変更 |

ファイルやディレクトリのパーミッションを変更します。パーミッションは「記号」または「数値」で指定します。変更を行えるのは、そのファイルの所有者または管理者だけです。
![コマンドの書式([]は省略可)](img/logo2.gif)
chmod [-cfvR] モード ファイル

|
-c
|
パーミッションが変更されたファイルのみ詳細に表示します。
|
|
-f
|
パーミッションを変更できなかった場合にもエラーメッセージを表示しません。
|
|
-v
|
経過を表示します。
|
|
-R
|
ディレクトリとその中のファイルを再帰的に変更します。
|
|
モード
|
パーミッションを指定します。詳細については下表を参照。
|
|
ファイル
|
変更するファイルを指定します。
|
| 記号表 |
「ユーザー」「演算子」「権限」の順に以下の構成要素を組み合わせます。 |
<ユーザー>
| u |
所有者 |
| g |
グループ |
| o |
その他 |
| a |
全ユーザー |
<演算子>
<権限>
| 数値表 |
「所有者」「所属グループ」「その他ユーザー」の順に3つの数値で指定 |
| パーミッション |
8進数 |
| rwx |
7 |
| rw- |
6 |
| r-x |
5 |
| r-- |
4 |
| -wx |
3 |
| -w- |
2 |
| --x |
1 |
| --- |
0 |

| $ chmod +x *.sh |
拡張子「.sh」のファイルすべてに実行権限を付加します。
|
| $ chmod 764 file1 |
「file1」のパーミッションを「764」に変更します。
|
| $ ls -l file1 |
| -rwxrw-r-- 1 usr01 grp01 Dec 2 04:36 file1 |

|
|