パーミッションについて

パーミッションについて、ご説明します。


パーミッションとは

パーミッションとは、ファイルやディレクトリに対するアクセス権のことを言います。 一般的に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つの数字の合計で表記していきます。
例)755の場合
7 "そのファイルの所有ユーザー"に
4(読み取り)2(書き込み)1(実行)』を許可。
5 "そのファイルの所有ユーザーの属するグループ"に
4(読み取り)1(実行)』を許可。
5 "その他の第三者"に
4(読み取り)1(実行)』を許可。
※つまり、アルファベット表記での『rwxr-xr-x』と同等です。
 
例)600の場合
6 "そのファイルの所有ユーザー"に
4(読み取り)2(書き込み)』を許可。
0 "そのファイルの所有ユーザーの属するグループ"に
『何も許可しない。』
0 "その他の第三者"に
『何も許可しない。』
※つまり、アルファベット表記での『rw-------』と同等です

設定するパーミッションの値

ロリポップ!レンタルサーバーでは、以下の設定を推奨します。

  設定するパーミッション
HTML 画像ファイル 604(rw----r--)
CGIの実行ファイル 700(rwx------)
CGIのデータファイル 600(rw-------)
.htaccessファイル 604(rw----r--)
ディレクトリ 705(rwx---r-x)
CGIの設置マニュアルなどには、『CGI実行ファイルは777』『データファイルは666』などと書いてある場合がございますが、 ロリポップ!レンタルサーバーではセキュリティ上その設定では動作しない場合がございますので、上の表の通りに設定をお願いいたします。
マニュアルのトップへ
お申込みはコチラ!無料お試し10日間