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

links: [Process::GID] [Process::UID] [ruby 1.8 feature]
reverse links: [1.6.8から1.8.0への変更点(まとめ)] [Process] [ruby 1.8 feature] [組み込みクラス／モジュール／例外クラス]