パーミッション

CGIをサーバー上にアップロードすると、セキュリティの関係からパーミッションを適切に設定しないと、表示されないことがあります。

これはファイル(ディレクトリー)に対する読み込み/書込み/実行 する権限を言います。-rw-r--r-- よくこんな感じで表現されます。

分解すると-rwx r-x r-- と分けられ、最初の- がディレクトリかどうかの表示 r:read w:write x:eXecutable という意味です。《読み込み・書き込み・実行》

例)drwx r-x r-x このフォルダは、所有者が全ての権限を、所有者グループとその他のメンバーが読み・実行権限を持っていると言うことです。

3分割されている最初はファイルの所有者の権限・真ん中がグループに属しているユーザの権限・右がその他のユーザの権限になります。

つまり、この権限は、ファイルであり、ファイル所有者は、読み書き実行可能で、グループは、「読み」・「実行」ができ、その他のユーザは、「読み」のみできるということになります。数字の2進数を使い754と表現されます。

通常のhtmlファイルをFTPなどでアップロードする際には、気にする必要はありませんが、CGIやオープンソースのムーバブルタイプなどをアップロードする際には、このパーミッションを変更するケースがあります。