[PHP-users 17881]suexecとmod_becomeの共存について
akane @ at.wakwak.com
akane @ at.wakwak.com
2003年 9月 16日 (火) 08:15:01 JST
失礼致します。
PerlCGIとPHPをユーザー権限で動作させることを目的に
只今、apacheにmod_becomeを組み込もうと奮闘中なのですが、なかなかうまく動いてくれません。
suexecは動作しています(「~」か「バーチャルホスト」以外だと、httpd権限で動くのですね・・become下だとrootになり焦りました)が、suexecとmod_becomeは共存できないのでしょうか?mod_becomeを入れると、suexecがエラーになります。
crit: calling user mismatch(apache instead of root)
httpd.confで、
user root
group root
Become user apache
Become group apache
としてて、
apache 1.3.28のコンパイル時に、
--suexec-caller=apache と
--suexec-caller=root どちらで試してもだめでした。
env CFLAGS="-DBIG_SECURITY_HOLE" ./configure --enable-suexec --suexec-caller=apache --suexec-uidmin=500 --suexec-gidmin=500 --suexec-userdir=public_html --suexec-docroot=home --enable-module=so --enable-shared=more --disable-module=include --disable-module=asis --disable-module=imap --disable-module=negotiation --disable-module=env
OSはRedHat9.0です。
PHP-users メーリングリストの案内