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ファイルの圧縮・展開 | |
|