Next:
ディスクの空き容量を知る
Up:
よく使うコマンド 使って覚えよう!
Previous:
ファイルの場合
Contents
ファイルやディレクトリの許可属性
あるプログラムを実行しようとしたり、ディレクトリの中を見ようとしたときに
Permission denied
と怒られるときがある。 このようなときは、あなたに読む権利や実行権(=まとめて許可属性と呼ぶ) がないことが理由。
あるファイルの許可属性を知るには、
ls -lh a.tar.gz
として得られる結果が
-rwxr-xr-x+ 1 rsf naoj 218K Apr 24 16:07 a.tar.gz
であるとき、先頭の
-
はファイルを示す。 以下、rwxで表され3つで一組を構成するrwxのフラグは、 ファイル所有者(
u
ser)、 ファイルのグループ所属者(
g
roup)、 他のユーザー(
o
thers)の順に、 読み出し(r)、書き込み(w)及び実行権(x)があるか否かを示す。
実行権を与えるときは、
chmod +x hisprogram
他のユーザー(
o
)に実行権を与えるときは、
chmod o+x hisprogram
実行権を取り消すときは、
chmod -x hisprogram
あるディレクトリ以下は、他人に見られたくない!?ときは、
chmod -R 700 *
-R
や
700
の意味は、
man chmod
で調べてみよう。
Ray S. FURUYA 2010-05-24