0ch BBS Script (ver.4.xx) wiki

パーミッションの設定

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集

パーミッションの設定

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

基本的なパーミッション

この設定にすれば大体のサーバーで動くはずです。
[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

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

上記以外の設定

鯖別パーミッション


タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

人気記事ランキング
目安箱バナー