自分用Web制作Tips置場
パーミッションについて
主な例
- HTMLファイル , 画像ファイル 644 rw-r--r--
- CGI実行ファイル 755 rwxr-xr-x
- CGIが格納されているディレクトリ 755 rwxr-xr-x
- CGI JavaScript のライブラリ 644 rw-r--r--
- ログなどの保存用ファイル 666 rw-rw-rw-
ちなみにロリポでは
- HTML・画像ファイル 604 rw----r--
- CGIの実行ファイル 700 rwx------
- CGIのデータファイル 600 rw-------
- .htaccessファイル 604 rw----r--
- ディレクトリ 705 rwx---r-x
もっと詳しく
- パーミッション
ファイルやフォルダのアクセス権のこと。
- r = 4
読み取り(Readable) = r = 4
- w = 2
書き込み(Writable) = w = 2
- x = 1
実行(eXecutable) = x = 1
- 順番
自分/グループ/その他
その他注意事項
パーミッションの設定で上手く動いたり動かなかったりするから注意ね。サーバーの設定によってパーミッションの設定も変わるから、ちゃんとサーバーのこともいろいろ知っておかないとね。さくらのCGI・PHPの設置に関わるサーバ情報一覧・さくらのレンタルサーバの主な仕様とか見てお勉強しましょう。
例題
644とは…
- 6 = 自分は読み取り書き込みできる = rw-
- 4 = グループは読み取りできる = r--
- 4 = その他は読み取りできる = r--
rwxr-xr-xとは…
- rwx = 自分は読み取り書き込み実行できる = 7
- r-x = グループは読み取り実行できる = 5
- r-x = その他は読み取り実行できる = 5
参考サイト