D. J. Bernstein
UNIX
daemontools

setuidgid プログラム

setuidgid は明記されたアカウントの uid と gid で別のプログラムを起動します。

使い方

     setuidgid account child
account は一つの引数です。 child は一つ以上の引数から成ります。

setuidgidaccount の uid と gid に自身の uid と gid を設定し、全ての補助グループ(supplementary groups)を解除します。 それから child を起動します。

setuidgid は UNIX アカウント account を見つけられない、setgid ができない、setuid ができない、あるいは child を起動できない場合に、コード 111 で終了します。 そうでなければ、その終了コードは child の終了コードと同じになります。

setuidgid は root 以外では動かせません。


訳:滝澤 隆史
Last modified: Sun Apr 16 20:00:22 2000