パーミッションについて
パーミッションについて、ご説明します。
パーミッションとは、ファイルやディレクトリに対するアクセス権のことを言います。 一般的にwebでは複数のユーザーが1台のマシンを共有するため、自分のファイルを他人に不正に操作されないためにアクセス権(パーミッション)を設定することが出来ます。 アクセス権(パーミッション)を正しく設定する事で、大切なファイルを守る事が出来ます。
一般的なhtmlファイルの場合、特にパーミッションの設定は必要ありませんが、以下のような場合に設定が必要となります。掲示板やアクセスカウンターなどの設置の際には必ず必要となります。
■CGIを設置する時
■.htaccessを設置する時
■他人にダウンロードされては困るファイルを設置する時
【ロリポップ!FTP】か、【各種FTPソフトにて設定】が可能です。
パーミッションの設定では、対象ファイルに対して
■そのファイルの所有ユーザー
■そのファイルの所有ユーザーの属しているグループ
■その他の第三者
のそれぞれのユーザーに対し、
■ファイルを読むことが出来る権利 (Read)
■ファイルに書き込むことが出来る権利 (Write)
■ファイルを実行することが出来る権利 (eXecute)
を与えていきます。
パーミッションの表記には、アルファベットと数字の2種類があります。
| 読み取り (Read) |
書き込み (Write) |
実行 (eXecute) |
|
|---|---|---|---|
| アルファベット | r | w | x |
| 数字 | 4 | 2 | 1 |

- 上の表に従い、3文字ずつを3種類のユーザーに対して、計9文字で設定していきます。許可しない属性には『-』を使います。
-
例)rwxr-xr-xの場合 rwx "そのファイルの所有ユーザー"に
『r(読み取り)+w(書き込み)+x(実行)』を許可。r-x "そのファイルの所有ユーザーの属するグループ"に
『r(読み取り)+x(実行) 』を許可。r-x "その他の第三者"に
『r(読み取り)+x(実行)』を許可。 -
例)rw-------の場合 rw- "そのファイルの所有ユーザー"に
『r(読み取り)+w(書き込み)』を許可。--- "そのファイルの所有ユーザーの属するグループ"に
『何も許可しない。』--- "その他の第三者"に
『何も許可しない。』

- 上の表に従い、3つの数字の合計で表記していきます。
-
※つまり、アルファベット表記での『rwxr-xr-x』と同等です。例)755の場合 7 "そのファイルの所有ユーザー"に
『4(読み取り)+2(書き込み)+1(実行)』を許可。5 "そのファイルの所有ユーザーの属するグループ"に
『4(読み取り)+1(実行)』を許可。5 "その他の第三者"に
『4(読み取り)+1(実行)』を許可。 -
※つまり、アルファベット表記での『rw-------』と同等です例)600の場合 6 "そのファイルの所有ユーザー"に
『4(読み取り)+2(書き込み)』を許可。0 "そのファイルの所有ユーザーの属するグループ"に
『何も許可しない。』0 "その他の第三者"に
『何も許可しない。』
ロリポップ!レンタルサーバーでは、以下の設定を推奨します。
| 設定するパーミッション | |
|---|---|
| HTML 画像ファイル | 604(rw----r--) |
| CGIの実行ファイル | 700(rwx------) |
| CGIのデータファイル | 600(rw-------) |
| .htaccessファイル | 604(rw----r--) |
| ディレクトリ | 705(rwx---r-x) |









