chmod
【概要】
ファイル・ディレクトリのアクセス権限を変更する。
ワイルドカードによる複数ファイルの指定も可能。
ワイルドカードによる複数ファイルの指定も可能。
【書式】
# chmod [オプション] [権限記述] [ファイル名]
【オプション】
| -c | パーミッションが変更されたファイルのみ詳細に表示します |
| -f | パーミッションを変更できなかった場合にもエラーメッセージを表示しません |
| -v | 経過を表示します |
| -R | ディレクトリとその中のファイルを再帰的に変更します |
【権限記述】
記号表
記号表で指定する際は、
「ユーザー」「演算子」「権限」の順に以下の構成要素を組み合わせます。
「ユーザー」「演算子」「権限」の順に以下の構成要素を組み合わせます。
- ユーザー
| u | 所有者 |
| g | グループ |
| o | その他 |
| a | 全ユーザー |
- 演算子
| + | 権限を追加 |
| - | 権限を削除 |
| = | 権限を変更 |
- 権限
| r | 読み込み権限 |
| w | 書き込み権限 |
| x | 実行権限 |
例
# chmod a+w hogehoge.txt
全てのユーザーに書き込み権限を付加
数値表記
数値表記で記載する際は、
「所有者」「所属グループ」「その他ユーザー」の順に3つの数値で指定
「所有者」「所属グループ」「その他ユーザー」の順に3つの数値で指定
| パーミッション | 8進数 |
| rwx | 7 |
| rw- | 6 |
| r-x | 5 |
| r-- | 4 |
| -wx | 3 |
| -w- | 2 |
| --x | 1 |
| --- | 0 |
例
# chmod 755 hogeho.txt # ls -l hogeho.txt -rwxr-xr-x 1 test test Sep 30 23:56 hogeho.txt