「パーミッションの設定」の編集履歴(バックアップ)一覧に戻る

パーミッションの設定 - (2010/06/22 (火) 10:26:21) のソース

*パーミッションの設定
-パーミッションを設置する環境に合わせて設定します。

**基本的なパーミッション
この設定にすれば大体のサーバーで動くはずです。
[755] 親ディレクトリ
      ┗ [755] test
            ┣ [755] datas
            ┃     ┗ [644] *.*
            ┣ [755] info
            ┃     ┗ [644] *.cgi
            ┣ [755] module
            ┃     ┗ [644] *.pl
            ┣ [755] mordor
            ┃     ┗ [644] *.pl
            ┣ [755] plugin
            ┃      ┗ [644] 0ch_*.pl
            ┗ [755] *.cgi

以下のパーミッションは該当ファイルを転送後管理画面から
変更します。簡単に設定できますが初めての方は忘れがちに
成り易いと思いますので注意して下さい。

>datファイルパーミッション      644
>テキストファイルパーミッション   644
>ログファイルパーミッション     770
>管理ファイルパーミッション     770
>停止スレッドファイルパーミッション 100700
>管理ディレクトリパーミッション   770
>掲示板ディレクトリパーミッション  755
>ログ保存ディレクトリパーミッション 770

ちなみに、この設定の場合スクリプトの中身(*.pl)を他の人に見られてしまう可能性があります。(参考:[[0ch.mine.nuのvara.pl>http://0ch.mine.nu/test/module/vara.pl]])
なので、設置しているサーバーがsuEXECに対応している場合は、下の「suEXEC対応サーバーでのパーミッション設定」に変更することをおすすめします。

**suEXEC対応サーバーでのパーミッション設定
suEXECは、ほとんどのレンタルサーバーで動いています。
なので、基本的にこの設定で動かすことをおすすめします。
この設定にした場合、ブラウザから*.plにアクセスすると403エラーが返されるようになり、スクリプトの中身を他の人に見られることがなくなります。

[705] 親ディレクトリ(cgi-binなど)
      ┗ [701] test
            ┣ [701] datas
            ┃     ┗ [604] *.*
            ┣ [700] info
            ┃     ┗ [600] *.cgi
            ┣ [700] module
            ┃     ┗ [600] *.pl
            ┣ [700] mordor
            ┃     ┗ [600] *.pl
            ┣ [700] plugin
            ┃      ┗ [600] 0ch_*.pl
            ┗ [700] *.cgi

>datファイルパーミッション      644
>テキストファイルパーミッション   604
>ログファイルパーミッション     600
>管理ファイルパーミッション     600
>停止スレッドファイルパーミッション 604
>管理ディレクトリパーミッション   700
>掲示板ディレクトリパーミッション  705
>ログ保存ディレクトリパーミッション 700

*サーバー別
**XREA、CORESERVER、さくらのレンタルサーバー、iswebでの設定

[701] 親ディレクトリ(cgi-binなど)
      ┗ [701] test
            ┣ [701] datas
            ┃     ┗ [604] *.*
            ┣ [700] info
            ┃     ┗ [600] *.cgi
            ┣ [700] module
            ┃     ┗ [600] *.pl
            ┣ [700] mordor
            ┃     ┗ [600] *.pl
            ┣ [700] plugin
            ┃      ┗ [600] 0ch_*.pl
            ┗ [700] *.cgi

>datファイルパーミッション      644
>テキストファイルパーミッション   604
>ログファイルパーミッション     600
>管理ファイルパーミッション     600
>停止スレッドファイルパーミッション 604
>管理ディレクトリパーミッション   700
>掲示板ディレクトリパーミッション  701
>ログ保存ディレクトリパーミッション 700

**Step Server
[755] 親ディレクトリ
      ┗ [755] test
            ┣ [755] datas
            ┃     ┗ [644] *.*
            ┣ [755] info
            ┃     ┗ [644] *.cgi
            ┣ [755] module
            ┃     ┗ [644] *.pl
            ┣ [755] mordor
            ┃     ┗ [644] *.pl
            ┣ [755] plugin
            ┃      ┗ [644] 0ch_*.pl
            ┗ [755] *.cgi

>datファイルパーミッション      644
>テキストファイルパーミッション   644
>ログファイルパーミッション     770
>管理ファイルパーミッション     770
>停止スレッドファイルパーミッション 100700
>管理ディレクトリパーミッション   770
>掲示板ディレクトリパーミッション  755
>ログ保存ディレクトリパーミッション 770

※今のところはこれで動いてます

**上記以外の設定
鯖別パーミッション
>http://0ch.mine.nu/test/read.cgi/jikken/1047622148


[[次のステップ>admin.cgiにアクセス]]
.
目安箱バナー