一般的なUNIX系サーバー(Linux、FreeBSD等)のパーミッション設定例 | |
CGIの実行ファイル (実行パス有り) | 755 (rwx r-x r-x) |
CGIの参照ファイル (実行パス無し) | 644 (rw- r-- r--) |
PHPファイル | 644 (rw- r-- r--) |
データファイル (CGIの読み書きファイル) | 666 (rw- rw- rw-) |
データファイル (PHPの読み書きファイル) | 666 (rw- rw- rw-) |
データファイルのディレクトリ(フォルダ) | 777 (rwx rwx rwx) |
その他のディレクトリ(フォルダ) | 755 (rwx r-x r-x) |
画像ファイル | 644 (rw- r-- r--) |
HTMLファイル | 644 (rw- r-- r--) |
その他ファイル | 644 (rw- r-- r--) |
suEXECを使用したUNIX系サーバー(Linux、FreeBSD等)のパーミッション設定例 | |
CGIの実行ファイル (実行パス有り) | 700 (rwx --- ---) |
CGIの参照ファイル (実行パス無し) | 600 (rw- --- ---) |
PHPファイル | 604 (rwx --- r--) |
データファイル (CGIの読み書きファイル) | 600 (rw- --- ---) |
データファイル (PHPの読み書きファイル) | 600 (rw- --- ---) |
ディレクトリ(フォルダ) | 705 (rwx --- r-x) または 701 (rwx --- --x) |
画像ファイル | 604 (rwx --- r--) |
HTMLファイル | 604 (rwx --- r--) |
その他ファイル | 604 (rwx --- r--) |