Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > module Process::GID > eid=
grant_privilege(id) -> Integer
eid=(id)
現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。
実グループ ID は変更されないことが保証されます。 保存グループ ID が変更されないかもしれないので root 権限の完全放棄には使えません。 保存グループ ID が変化するかどうかは Process::GID.#re_exchangeable? が true を返すかどうかで決まります。
利用できるかはプラットフォームに依存します。
[Process.gid, Process.egid] #=> [0, 0] Process::GID.grant_privilege(33) #=> 33 [Process.gid, Process.egid] #=> [0, 33]