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

[debian-users:39716] Re: apt-getしたapacheでuserディレクトリーのcgiを有効にするには・・・



ふつー、ログをみるものですが、それはさておき。

From: "Mikio Inoue" <inouem@xxxxxxxxxxxxx>
Subject: [debian-users:39715] Re: apt-getしたapacheでuserディレクトリーのcgiを有効にするには・・・
Date: Sat, 28 Feb 2004 19:02:06 +0900
> > か、Debianはwww-dataで動くので、そのあたりへの配慮の
> > 問題か。
> これは具体的には、どういったことでしょうか?

> Forbidden
> You don't have permission to access /~inouem/index.cgi on this server.

> これは www-dataと関係しますか?
> ソースでインストールしたときはnobody、nogroupで
> apache.confの設定も、今回と同じでcgiには不具合ありませんでした。

DebianのApacheパッケージは、www-dataユーザ、www-dataグループで
動いています。psコマンドなどで確認できます。idはどちらも33。
もし、そのプログラムがnobody、nogroupでしか動かないものであれば、
今の状況では動かないでしょう。

ちなみに、suEXECが有効であれば、~inouem/index.cgiファイルは
ユーザinouemが実行できる状態にあればオッケー。

とても簡単なシェルスクリプトを作って実験すると、よくわかったりします。
まあ、基本的なことを押さえておかないと、いつまでも遠回りですが…。
-- 
喜瀬“冬猫”浩@南国沖縄