Subject   : パーミッション(permission)

カテゴリー  : パソコン 


 パーミッション
 コンピュータのハードディスクなどに保存されているファイルや ディレクトリに対するユーザのアクセス権のことです。 一般に、UNIXシステムにおけるアクセス権を指す言葉として 用いられています。CGIプログラムを動かそうとする場合、 設定する必要があります。  UNIXシステムにおけるパーミッションは、ファイル/ディレクトリの 所有者である「Owner」、同じマシンを利用できるユーザ全体を 意味する「Group」、その他全ての「Other」に対して、 それぞれ「読み込み」「書き込み」「実行」の権限を与えるか どうかを設定します。
設定する際は主に「755」などの数字が用いられ、左の数字がOwner権限、中央の数字がGroup権限、右の数字がOther権限を意味し、それぞれの桁について「4=読み込み許可/2=書き込み許可/1=実行・ディレクトリ一覧許可」の数字を足し合わせたもので具体的な権限の内容を指定する。
 また、パーミッションを表示する際は、-rw-r--r--などの表示が用いられ、一番左の桁がファイルであるかディレクトリであるかを示す(「d」と表示されていればディレクトリ)他は、全てパーミッションの表示である。rはreadable(読み)、wはwriteable(書き)、xはexecutable(実行)を表し、 これを数値に置き換えるとrは4、wは2、xは1となります( -は0を表す )。
rwx 計算 数値 rwx 数値
rwx 4+2+1 7 rwxrwxrwx 777
r-x 4+0+1 5 rwxr-xr-x 755
rw- 4+2+0 6 rw----rw- 606
r-- 4+0+0 4 rw-r--r-- 644
--x 0+0+1 1 rw------- 600
--- 0+0+0 0 rwx-----x 701

 左から2〜4桁目はOwner権限、左から5〜7桁目はGroup権限、右3桁はOther権限を意味し、それぞれについて、左から「r/-(読み込み権限あり/なし)」、「w/-(書き込み権限あり/なし)」、「x/-(実行・ディレクトリ一覧権限あり/なし)」で表示される。
 Windows NTにも類似のシステムがあるが、そのシステムはUNIXのものより複雑になっており、各ファイル/ディレクトリのプロパティにおいて、それぞれのアクセス権を一覧・変更(権限がある場合のみ)できる。Windows NT/2000/XPシステムにおけるアクセス権をパーミッションと呼ぶことはあまりない。
   ⇒ パソコンの仕組み

[メニューへ戻る]  [HOMEへ戻る]  [前のページに戻る]