2010年12月29日水曜日

chmodコマンド

r = 4 読み出し可
w = 2 書き込み可
x = 1 実行可能(ディレクトリの場合、これがないと入れない)


このファイル(またはディレクトリ)のアクセス権限を設定するコマンドchmod

chmod 754 /path/file


ここの「754」という3桁数字の意味は:
第1桁: このファイル(またはディレクトリ)の所有者に対して
第2桁: 所有者のいるグループの他のユーザに対して
第3桁: その他ユーザ
(※ちなみにrootは何でも出来るよ!)

なので「754」は
1.所有者に対して:
7 = (4 + 2 + 1) = 読み出し可 + 書き込み可 + 実行可能(すべて可能)

2.所有者いるグループの他のユーザに対して:
5 = (4 + 1) = 読み出し可 + 実行可能

3.その他のユーザに対して:
4 = 実行のみ可能

下記2つコマンドは等価です:

chmod 750 /path/file
chmod u=rwx,g=rx,o= /path/file

u = 所有者
g = 所有者のいるグループの他のユーザ
o = その他ユーザ

他にも色々設定方法があるが、これが覚え安いので…
chmod --helpを参考してください

0 件のコメント:

コメントを投稿