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

[debian-users:17354] PostgreSQL and "www-data" (Re: Re: apache suexec)



From: Yuusuke Tahara <m5021212@xxxxxxxxxxxx>
Subject: [debian-users:17336] Re: apache suexec
Date: Wed, 11 Aug 1999 09:08:30 +0900
fuyuneko> 僕の場合、めんどくさかったので、同じユーザIDでwwwdataという
fuyuneko> ユーザを作成しました。このままだと、IDから名前を引く段階で
fuyuneko> www-dataが優先されて出てくるので、/etc/passwd(と/etc/shadow)の
fuyuneko> 順番を入れ換えました。これで、正常に動いているみたいです。

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

異なるuidではないです。

$ grep www /etc/passwd
wwwdata:x:33:33:Yet Another www-data:/var/www:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh

どうやるのが普通なのかは知りません。(^_^;)
/etc/postgresql/pg_ident.conf を使うのもよさそうですね。

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

そういうのがめんどくさい(^_^;)ので、www-dataのエントリを残してます。
問題ありそうなのは、uid(33です)からユーザ名に変換して、文字列
“www-data”と一致するかどうか判断するプログラムです。まだみたこと
ないです。
-- 
喜瀬“冬猫”浩@南国沖縄