Solaris
FreeBSD
Linux
パーミッション(所有権)の変更
機能
ファイル・ディレクトリのアクセス権限を変更する。ワイルドカードによる複数ファイルの指定も可能。
形式
chmod (option) [a+w] [file name]
chmod (option) [644] [file name]
chmod (option) [644] [file name]
オプション
| オプション | 機能 |
| -c | 実際にアクセス権が変更された場合のみ、処理結果を詳細に出力する |
| --changes | |
| -v | 全てのファイルに対して処理結果を詳細に出力する |
| --verbose | |
| -f | ほとんどのエラーメッセージの出力を抑える |
| --reference=RFILE | 数値モードの代わりに指定したファイル(RFILE)のアクセス権を使う |
| -R | ディレクトリを変更する際に、中のファイルやサブディレクトリも再帰的に変更する |
| --recursive | |
| --version | バージョン情報を出力する |
| --help | 使用方法を表示する |
権限記述方法
| ユーザー表記 | |
| u | 所有者 |
| g | グループ |
| o | その他 |
| a | 全て |
| 権限指定 | |
| + | 後述権限の付加 |
| - | 後述権限を削除 |
| = | 後述権限に変更 |
| 権限表記 | |
| r | 読みだし権限 |
| w | 書き込み権限 |
| x | 実行可能権限 |
| s | セットID |
| t | スティッキー・ビット |
権限記述方法(数字表記)
| 文字 | 数値 | 内容 |
| r | 4 | 読みだし可 |
| w | 2 | 書き込み可 |
| x | 1 | 実行可能 |
数字の組み合わせ
| 文字 | 数値 | 内容 |
| rwx | 7 (4+2+1) | 読み出し可+書き込み可+実行可能 |
| rw- | 6 (4+2) | 読み出し可+書き込み可 |
| r-x | 5 (4+1) | 読み出し可+実行可能 |
| -wx | 3 (2+1) | 書き込み可+実行可能 |
コマンド例
| chmod a+w file1 | 全てのユーザーに書き込み権限を付加 |
| chmod 644 file2 | file2を644(rw-r--r--)に変更 |
| chmod 701 *.cgi | 拡張子がcgiのファイルを全て701(rwx-----x)に変更 |
|
関連ページ chown ・・・ファイル・ディレクトリの所有者を変更cp ・・・ファイル・ディレクトリをコピー ls ・・・ファイル・ディレクトリの情報を表示 rm ・・・ファイル・ディレクトリを削除 find ・・・どこにあるか分からないファイルを検索 mkdir ・・・フォルダの作成 tar ・・・tarファイルの圧縮・展開 | |
|
|