chmod 記述例 | |
---|---|
*** 相対方式 : 次の3種類のキーワードで指定します。400 所有者が読み込める 200 所有者が書き込める 100 所有者が実行できる 040 groupに属するユーザが読み込める 020 groupに属するユーザが書き込める 010 groupに属するユーザが実行できる 004 その他のユーザが読み込める 002 その他のユーザが書き込める 001 その他のユーザが実行できる
u,g,o,a 所有者・グループに属するユーザ・その他のユーザ、全員 r,w,x 読み込み属性・書き込み属性・実行属性 +/- 属性をON/OFF
% ls -l sample.dat -rwxr-xr-- 1 user group 402 May 30 2002 file.txt
「rwxr-xr--」がパーミッションです。 (その前の「-」はファイルタイプで、d のときはディレクトリを意味します) 読み方は、まずパーミッションの表示を3文字ごとに区切ると、 「rwx」「r-x」「r--」となります。 1番目の区切り(rwx)はファイル所有者(user)にとってのパーミッション 2番目の区切り(r-x)はファイル所有グループ(group)にとってのパーミッション 3番目の区切り(r--)はそれ以外のユーザ(other)にとってのパーミッション 「r」は読み込み可能、「w」は書き込み可能属性、「x」は実行可能属性
chmod 751 ディレクトリ名 … 通常のディレクトリは第三者実行許可のみ chmod 755 ファイル名 … CGI などの実行が必要なファイル chmod 666 ファイル名 … 書き込みが必要なアクセスカウンターのファイル chmod 777 ディレクトリ名 … 掲示板のように、随時新規ファイルを作成する場合 ※FTPソフトによって、転送時又は転送後に保護モードを設定できるものがあります。 但し、サーバ設定やユーザ権限によっては使用できない場合があります。 quote site chmod *** ファイル名