- ベストアンサー
Achachとシェル
Apacheで動かすCGIからcatなどが実行できます。 シェルが実行できるということですよね? CGIでそれらを不可能にさせることはできませんか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
前提として、 ・あなたがサーバー管理者である ・ユーザーにはCGIファイル作成を許している ・CGIでperlとかは許すが/bin/shは許さない ということでしょうか? apacheの設定だけでは不可能だと思います。おそらくapacheプログラムの修正が必要でしょう。
お礼
そうです。手もとのHDDですので何でもできます。 現在も調べておりますが、 http://httpd.apache.org/docs/2.0/ja/mod/mod_include.html#includevars を参考にしてmod_include.soをロードしないようにしましたがまだcatが使えます。 /bin/shのパーミッションを700などにするとLinuxがおかしくなったりしますか?