- 締切済み
CGI設置のとき、パーミッションを自由に設定できるレンタルサーバはどこでしょうか?
CGIを設置したいのですが、パーミッションの設定を644,666,701,755,777にすることができるサーバーを探しています。いくつか、またはお薦めのレンタルサーバーを教えて下さい。ちなみに今、契約している「さくらインターネット」は、パーミッション設定が701(または755)しかできません。宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- steel_gray
- ベストアンサー率66% (1052/1578)
詳しい理由はパーミッションについて検索してちゃんと知識をつけてもらうとして…(ちゃんと説明できる自信もないし) パーミッションに設定すべき値はサーバによって違うものです。 ですが、全てのサーバでの設定値を説明書に書くわけにもいきません。 一概にはいえませんが、数値が小さいほどセキュリティ上は安心なのですが、より大きな値ならば動作する場合が多いという理由で配布されているCGIの説明などは大き目の値で説明されている場合が多いです。 ですのでサーバからCGIはこの値、ログファイルはこの値、などと説明がされている場合は作成者の説明よりサーバの説明に従うべきです。 なお、そのCGIの機能やプログラミングの仕方によっては本当に動かない場合もあるかもしれません。
- hrm_mmm
- ベストアンサー率63% (292/459)
さくらのcgi設置マニュアルを探してみました。 705や755とするのは、拡張子「.cgi」のファイルについてのみで、そのほかのファイルについてのパーミッションを制限する記述はありません。 >CGIはお客さまのユーザ権限で動作します。(一般的なnobodyではありません) 上記記述があるので、「.cgi」のファイルは700でも、動くと思うけど。 設置しようとしているcgi設置解説書に、cgiの実行権限別の説明があるなら、「オーナー権限」とか「suexec有効」とかの記述に沿って設置すれば良いかと思います。
- steel_gray
- ベストアンサー率66% (1052/1578)
もし、入手したCGIの説明書に書いてあるパーミッション通りに設定できないからといって別のサーバを探しているなら徒労です。 サーバの説明の通りのパーミッションでも動く場合がほとんどですので。 例えば説明書で755に設定しろ、と書いてあってもさくらでは701に設定すれば動作するはずです。
お礼
解答ありがとうございます。 パーミッションの設定を644,666,701,755,777に指定されているのにしないのは、不具合や正常な動作が見込めないような場合があるように思うのですが・・・。大丈夫なんでしょうか?