概要
ファイルやディレクトリのパーミッションを変更する。パーミッションは記号または数値で指定する。
記法
| 1 | chmod [-cfvR] [モード] [ファイル] | 
オプション
| -c | 権限変更されたファイルのみ詳細に表示 | 
| -f | 権限変更できなかった場合もエラーメッセージを表示しない | 
| -v | 経過を表示 | 
| -R | ディレクトリとその下のファイルを再帰的に変更 | 
記号モード(シンボリックモード)
| 1 | [ugoa][+-=][rwx] | 
記号の意味
| u | 所有者の権限 | 
| g | グループの権限 | 
| o | その他のユーザの権限 | 
| a | 全てのユーザの権限 | 
| 無指定 | a(全てのユーザ)と同じ意味 | 
| + | 指定したユーザに後に記述した権限を付加する | 
| – | 指定したユーザから後に記述した権限を削除する | 
| = | 指定したユーザの権限を後に記述した権限に変更する | 
| r | 読み出し権限 | 
| w | 書き込み権限 | 
| x | 実行権限 | 
使用例
全てのユーザに実行権限を与える。
| 1 | chmod a+x [ファイル] | 
グループとその他のユーザから書き込み権限を削除する
| 1 | chmod go+w [ファイル] | 
絶対モード
u, g, oそれぞれのrwxのパターンに対応した0~7の8進数で指定。
| 1 | (u)[0~7](g)[0~7](o)[0~7] | 
| — | 0 | 
| –x | 1 | 
| -w- | 2 | 
| -wx | 3 | 
| r– | 4 | 
| r-x | 5 | 
| rw- | 6 | 
| rwx | 7 | 
対応例
| -rw-r—– | 640 | 
| -r——– | 400 | 
| -rwxrwxrwx | 777 |