[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 を見て下さい。
元木