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へ戻る]
[前のページに戻る]