ファイルには、属性があります。属性には、次のようなものがありす。
ls -l の結果で、一番左端の文字をみることでファイルの種類がわかります。---------------------------------------------------------------------- % ls -l total 10 -rw-r--r-- 1 yshinjo 304 May 14 20:15 abook -rw-r--r-- 1 yshinjo 357 May 14 20:15 abook~ -rw------- 1 yshinjo 3664 May 14 20:15 mbox -rw------- 1 yshinjo 3663 May 14 20:15 mbox~ % ----------------------------------------------------------------------
- ファイル d ディレクトリ l シンボリック・リンク
rwxrwxrwx
の9文字は、次の順番に左から3文字ずつ区
切って(rwx,rwx,rwx
)解釈します。
rwx
は、それぞれ次のような意味でです。
r 内容を読む(read)ことができる w 内容を書き込む(write)ことができる x 内容を(プログラムとして)実行する(execute)ことができる (ファイルの場合) x 検索すことができる(ディレクトリの場合)r,w,x が来るべき所に、「-」が来ている時には、その操作が許可されていな いことを意味します。
たとえば、ls -l
で見て、-rw-r--r--
というこ
とは、次のような意味です。
ls -l
で見て、また、-rw-------
とは、次のよ
うな意味です。
ls -l の表示で、第2カラムの数字は、リンク数と呼ばれていて、ファイル名 の数を表わしています。普通は気にしなくてもいいでしょう。
第3カラムの文字は、ファイルの所有者のログイン名です。ログイン名とは、 ログインの時に login: に対して打ち込む文字列です。
第4カラムの文字は、ファイルの大きさ(バイト数)です。第5カラム〜第7 カラムは、ファイルが最後に更新された時刻(日付)を表わしています。第8 カラムは、ファイル名である。
モードの所には、次の数字(8進数)か記号のどちらかを打ちます。---------------------------------------------------------------------- % chmod モード ファイル名 ----------------------------------------------------------------------
---------------------------------------------------------------------- ls -l 数字 記号 用途 ---------------------------------------------------------------------- rwxrwxrwx 777 ugo=rwx rw-r--r-- 644 u=rw,go=r 他の人に見られてもいいファイル rw------- 600 u=rw,go= 電子メール rwxr-xr-x 755 u=rwx,go=rx 他の人に見られてもいいディレクトリ rwx--x--x 711 u=rwx,go=r rwx------ 700 u=rwx,go= 他の人に見られたくないディレクトリ ----------------------------------------------------------------------
次のようなファイルは、次のようなモードにします。
~/mbox
は、600
~/mbox
,~/MAIL
)は、700
~/www
)は、755
~/
のモードを 700 に
すれば、他の人には自分のファイルは決してみることができなくなります。し
かし、それでは WWW のページを作ったとしても、見えなくなります。ですか
ら、ホーム・ディレクトリは、一番厳しくても 711 にしてください。
~/www
も、同様です。