Process::UID, Process::GID と異なり、 ユーザ ID・グループ ID を操作するシステムコールを 集めたモジュール。
getuid
プロセスの実ユーザ ID を返します。 C の getuid() と同じです。
geteuid
プロセスの実効ユーザ ID を返します。 C の geteuid() と同じです。
getgid
プロセスの実グループ ID を返します。 C の getguid() と同じです。
getegid
プロセスの実効グループ ID を返します。 C の getegid() と同じです。
setuid(id)
C の setuid() と同じです。
setgid(id)
C の setgid() と同じです。
setruid(id)
C の setgid() と同じです。
setrgid(id)
C の setgid() と同じです。
seteuid(id)
C の seteuid() と同じです。
setegid(id)
C の setegid() と同じです。
setreuid(rid, eid)
C の setreuid() と同じです。
setregid(rid, eid)
C の setregid() と同じです。
setresuid(rid, eid, sid)
C の setresuid() と同じです。
setresgid(rid, eid, sid)
C の setresgid() と同じです。
issetugid
プロセスが setuid もしくは setgid ビットを使って 起動されている場合に真を返します。