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

[kagemai-users:0328] Re: コンフィグファイルとsafe



福岡です。

Eto Yasuo san wrote:

| rootユーザがパッケージインストールし、各一般ユーザが使いたい
| それぞれのディレクトリで別々の影舞を動かしてたい。
| virtual hostでのセットアップとかもこれで楽にしたい。
(snip)
| どーしても「kagemai.conf」を読み込ませるところでハマっています。
| ちょっとだけ追ってみますと、safe-modeという仕組みでownerが違う場合は
| includeとかloadとかできないようになっているようでした。
| apacheの実行者と別のユーザからでもkagemai.confを読めるようにするには
| ソースをいじってsafeモードを一部で緩めるしかなさそうでした。
| どのようにしたらよいかわからなくなったので解決策がありましたら、
| 教えていただけると嬉しいです。

よく把握できないのですが、kagemai.conf の owner やパーミッション、
guest.cgi を動かす ruby プロセスの権限はどうなっているんでしょうか。
あと、発生するエラーとスタックトレースもみせてもらえませんか。

書いてあることから想像すると、suExec は有効になっていなくて、ruby は
apache と同じ権限で動いていて、kagemai.conf は各ユーザが owner、
ということだと思うんですが、条件がそれだけなら動きそうです。

少なくとも手元にある Fedora Core 3 では、そんな感じでも動くので、
もっと条件を特定しないとだめかもしれません。

-- 
福岡ともゆき <fukuoka@xxxxxxxxxxxxx>
http://www.daifukuya.com/