[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:23166] Re: apache 1.3.9-13.1 CGI can't run under user directory



 元木です。

In [debian-users : No.23165]
  Hiroyuki Shimada <shimaden@xxxxxxxxx> wrote:

| >  1. /var/log/apache/error.log には
| >    'suEXEC mechanism enabled (wrapper: /usr/lib/apache/suexec)'
| >    と出力されているでしょうか?

|  いいえ。

 ん? 2の答から考えると出ているはずなのですが?
 本当に出ていないですか?

| >  2. 出力されていた場合、/var/log/apache/suexec.log になんて
| >     出力されていますか?

|     [2000-07-10 11:01:39]: uid: (cgitester/cgitester) gid:
|     (cgitester/cgitester) cmd: experiment.cgi
|     [2000-07-10 11:01:39]: directory is writable by others:
|     (/home/cgitester/public_html/)

 えええと (^^;
 答えは書いてあると思うのですが....

 /home/cgitester/public_html/ が 「directory is writable by
 others」 だからです。 

 なので、/home/cgitester/public_html/ の owner 以外書き込め
 ないようにしてください。

 どういう条件で以上のメッセージが出るかは詳しくは
 /usr/share/doc/apache/suexec.c.gz を見て下さい。

 suexec がわからなければ apache-doc パッケージを入れた状態で 
 /usr/share/doc/apache/manual/suexec.html を見て下さい。

元木