質問: homeディレクトリをcgiで操作 先日、一般に公開しているサーバーのユーザー権を奪われ、奪われたユーザーのディレクトリにフィッシング詐欺サイトを設置され、プロバイダに叱られてしまいました。 そこで、何か重大な問題のあるウェブコンテンツを発見した場合、外出先などからでもすぐさま対策できるようにcgiからhomeディレクトリのパーミッションを変更するソフトを組みたいのですが、どのようにhomeディレクトリにアクセスすればいいか分りません。 もしかしたらセキュリティ上不可能なことかも知れませんが、何か情報をお持ちの方、ご教授いただければ幸いです。 よろしくお願いします。
回答: suexecが動いていてcgiがwwwとかapacheとかのユーザでなくて質問者のユーザで 動作できるような環境ならperl上からパーミッションの変更は可能だけど そもそも >一般に公開しているサーバーのユーザー権を奪われ、 に対して >cgiからhomeディレクトリのパーミッションを変更するソフト これ自体意味無い作業。 それと >一般に公開しているサーバー このサーバは自サーバ? それともレンタルサーバ? レンタルサーバならレンタル先のセキュリティーの問題ですのでそちらに文句を言いましょう。 これが自サーバなら質問者にはサーバを公開して管理する技術/知識が明らかに足りません。質問での最初の方法といい。 即刻公開停止しましょう。 >プロバイダに叱られてしまいました。 これだけですんでよかったですね。 ただしこれから被害者から刑事/民事的に訴えられる可能性は充分にありますけどね。