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

[debian-users:17336] Re: apache suexec



たはら@会津大です.

>>> Tue, 10 Aug 1999 21:55:50 +0900 の刻に 「fuyuneko」、すなわち
>>> fuyuneko@xxxxxxxxxxxx(Hiroshi KISE) 氏曰く

fuyuneko> From: Yuusuke Tahara <m5021212@xxxxxxxxxxxx>
fuyuneko> Subject: [debian-users:17323] Re: apache suexec
fuyuneko> Date: Tue, 10 Aug 1999 21:05:05 +0900
> ところで,PostgreSQL に apache から接続しようとすると,www-data という
> ハイフンを含んだユーザー名がエラーになるので,apache の実行ユーザーは
> wwwdata に変更しています.そのせいで,結局 apache も再ビルドしました...
> なんとかならないのだろうか...

fuyuneko> PostgreSQLの次のバージョン(6.4)では大丈夫になるよ、というメイルを
fuyuneko> このメイリングリストで見てからかなり時間がたってます…。

potato の 6.5.1 でもダメっすね.
% createuser www-data
:
ERROR:  parser: parse error at or near "-"

...うーむ.

fuyuneko> 僕の場合、めんどくさかったので、同じユーザIDでwwwdataという
fuyuneko> ユーザを作成しました。このままだと、IDから名前を引く段階で
fuyuneko> www-dataが優先されて出てくるので、/etc/passwd(と/etc/shadow)の
fuyuneko> 順番を入れ換えました。これで、正常に動いているみたいです。

PostgreSQL の方のユーザーは /etc/passwd のユーザー ID と異なる ID を使っ
ているということでしょうか?

ちなみに,私は /etc/passwd を
wwwdata:x:33:33:www-data:/var/www:/bin/sh
に変更しています(アカウントのハイフンを抜いただけ).
apache の再ビルドの方は debian/rules で www-data とあるところを,すべ
て wwwdata に変更してからビルドしました.あと,httpd.conf の変更も必要
ですね.

--- Tahara Yuusuke <m5021212@xxxxxxxxxxxx>
-> The University of Aizu / Department of Computer Systems
-> http://www.u-aizu.ac.jp/%7Em5021212/
-> ICQ: 38459330(@work), 35702748(@lab), 14439176(@home)