Process::Sys

ruby 1.8 feature

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 ビットを使って 起動されている場合に真を返します。



rubyist ML