※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

パーミッションの設定

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

基本的なパーミッション

この設定にすれば大体のサーバーで動くはずです。
[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
停止スレッドファイルパーミッション 604
管理ディレクトリパーミッション   770
掲示板ディレクトリパーミッション  755
ログ保存ディレクトリパーミッション 770

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

suEXEC対応サーバーでのパーミッション設定

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

[705] 親ディレクトリ(設定できる場合)
      ┗ [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、さくらのレンタルサーバー、@pages、land.toでの設定


[705] 親ディレクトリ(設定できる場合)
      ┗ [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

Step Server

多分suEXEC共通設定で動くとは思うけど、一応掲載

[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

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

上記以外の設定

鯖別パーミッション