原です。


> まつもと ゆきひろです.

> |> でも,良く考えるとsetreuidは-1を特別扱いしますから,もしかし
> |> てエラーは起きなくてもnobodyにはなれないかも.
> |
> |他の Linux マシンではうまくいったのですが。
> 
> 本当に「うまく」いきました? 私のマシンだとエラーにはならない
> ものの,euidは変化しませんでしたけど.setreuidが-1だと変化さ
> せないという仕様になっているので,できないのではないかと.


あ、そうなんですか。^^;

いえ、うまくいったのは nobody になることであって、そのマシンの
nobody の id が何であるかは確認してません。

ちなみに、ここの「うまくいかないマシン」(id == -1 の)でも httpd
は nobody でCGI を動かしているので、方法はあるかと思うのですが。