るりまサーチ

最速Rubyリファレンスマニュアル検索!
132件ヒット [1-100件を表示] (0.065秒)

別のキーワード

  1. process egid
  2. _builtin egid
  3. process egid=
  4. _builtin egid=
  5. egid

モジュール

キーワード

検索結果

<< 1 2 > >>

Process.#egid -> Integer (18109.0)

カレントプロセスの実効グループ ID を整数で返します。

...カレントプロセスの実効グループ ID を整数で返します。

@
see getegid(2)...

Process.#egid=(gid) (6127.0)

カレントプロセスの実効グループ ID を gid に設定します。

...知れません。

@
param gid 実効グループ ID を整数で指定します。

@
raise Errno::EXXX 権限がない場合に発生します。

@
raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

@
see Process::GID.#ei...

Process::Sys.#setregid(rid, eid) -> nil (6126.0)

システムコールの setregid(2) を呼びます。

...システムコールの setregid(2) を呼びます。

@
param rid システムコールの引数を整数で指定します。

@
param eid システムコールの引数を整数で指定します。

@
raise NotImplementedError システムコールが現在のプラットフォームで提供さ...
...れていない場合に発生します。

@
raise Errno::EXXX システムコールに失敗した場合に発生します。...

Process::Sys.#setegid(id) -> nil (6120.0)

システムコールの setegid(2) を呼びます。

...システムコールの setegid(2) を呼びます。

@
param id システムコールの引数を整数で指定します。

@
raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。

@
raise Errno::EXXX システム...

Process::Sys.#getegid -> Integer (6108.0)

システムコールの getegid(2) を呼びます。返り値を整数で返します。

...システムコールの getegid(2) を呼びます。返り値を整数で返します。

@
raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。...

絞り込み条件を変える

Process::GID.#change_privilege(id) -> Integer (32.0)

実グループ ID・実効グループ ID・保存グループ ID のすべてを指定された id に変更します。 成功したら id を返します。主に root 権限を完全に放棄するために使います。

...限を完全に放棄するために使います。

利用できるかはプラットフォームに依存します。

@
param id グループ ID を整数で指定します。

@
raise ArgumentError 変更できないグループ ID があった場合に発生します。例外の発生時にこの...
...されません。

@
raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

[Process.gid, Process.egid] #=> [0, 0]
Process::GID.change_privilege(33) #=> 33
[Process.gid, Process.egid] #=> [33, 33...

Process::GID.#eid=(id) (32.0)

現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。

...す。

@
param id グループ ID を整数で指定します。

@
raise Errno::EXXX 設定できない場合に発生します。

@
raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

[Process.gid, Process.egid]...
...#=> [0, 0]
Process::GID.grant_privilege(33) #=> 33
[Process.gid, Process.egid] #=> [0, 33]...

Process::GID.#grant_privilege(id) -> Integer (32.0)

現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。

...す。

@
param id グループ ID を整数で指定します。

@
raise Errno::EXXX 設定できない場合に発生します。

@
raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

[Process.gid, Process.egid]...
...#=> [0, 0]
Process::GID.grant_privilege(33) #=> 33
[Process.gid, Process.egid] #=> [0, 33]...

Process::GID.#switch -> Integer (32.0)

実効グループ ID を一時的に変更するために使います。

...返します。

なお、保存グループ ID を持たない環境でこのメソッドを実行すると
実グループ ID が変化します。

@
raise Errno::EPERM 各グループ ID がこのメソッドを実行するのに適切な状態でない場合、
つまり、...
...げられます。

@
raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [gid, egid] #=> [500, 505]
Process::GID.switch do
p [gid, egid] #=> [500, 5...

Process::GID.#switch {...} -> object (32.0)

実効グループ ID を一時的に変更するために使います。

...返します。

なお、保存グループ ID を持たない環境でこのメソッドを実行すると
実グループ ID が変化します。

@
raise Errno::EPERM 各グループ ID がこのメソッドを実行するのに適切な状態でない場合、
つまり、...
...げられます。

@
raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [gid, egid] #=> [500, 505]
Process::GID.switch do
p [gid, egid] #=> [500, 5...

絞り込み条件を変える

<< 1 2 > >>