• ベストアンサー

Achachとシェル

Apacheで動かすCGIからcatなどが実行できます。 シェルが実行できるということですよね? CGIでそれらを不可能にさせることはできませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.1

前提として、 ・あなたがサーバー管理者である ・ユーザーにはCGIファイル作成を許している ・CGIでperlとかは許すが/bin/shは許さない ということでしょうか? apacheの設定だけでは不可能だと思います。おそらくapacheプログラムの修正が必要でしょう。

kinuasa
質問者

お礼

そうです。手もとのHDDですので何でもできます。 現在も調べておりますが、 http://httpd.apache.org/docs/2.0/ja/mod/mod_include.html#includevars を参考にしてmod_include.soをロードしないようにしましたがまだcatが使えます。 /bin/shのパーミッションを700などにするとLinuxがおかしくなったりしますか?

関連するQ&A

専門家に質問してみよう