276件ヒット
[101-200件を表示]
(0.018秒)
別のキーワード
ライブラリ
- ビルトイン (276)
モジュール
- FileTest (12)
- Process (48)
-
Process
:: Sys (84) -
Process
:: UID (132)
キーワード
-
change
_ privilege (12) - eid (12)
- eid= (12)
- euid (12)
- euid= (12)
-
from
_ name (12) - geteuid (12)
- getuid (12)
-
grant
_ privilege (12) - owned? (12)
-
re
_ exchange (12) -
re
_ exchangeable? (12) - rid (12)
- seteuid (12)
- setresuid (12)
- setreuid (12)
- setruid (12)
- setuid (12)
-
sid
_ available? (12) - switch (24)
- uid= (12)
検索結果
先頭5件
-
Process
:: Sys . # setreuid(rid , eid) -> nil (9101.0) -
システムコールの setreuid(2) を呼びます。
...システムコールの setreuid(2) を呼びます。
@param rid システムコールの引数を整数で指定します。
@param eid システムコールの引数を整数で指定します。
@raise NotImplementedError システムコールが現在のプラットフォームで提供さ... -
Process
:: Sys . # setruid(id) -> nil (9101.0) -
システムコールの setruid を呼びます。
...システムコールの setruid を呼びます。
@param id システムコールの引数を整数で指定します。
@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。
@raise Errno::EXXX システムコ... -
Process
:: Sys . # setuid(id) -> nil (9101.0) -
システムコールの setuid(2) を呼びます。
...システムコールの setuid(2) を呼びます。
@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。
@raise Errno::EXXX システムコールに失敗した場合に発生します。... -
Process
:: UID . # eid=(id) (6061.0) -
現在のプロセスの実効ユーザ ID を id に変更します。成功したら id を返します。
...変更されないかもしれないので root 権限の完全放棄には使えません。
保存ユーザ ID が変化するかどうかは Process::UID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実ユーザ ID と異なる値を設定した......生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.uid, Process.euid] #=> [0, 0]
Process::UID.grant_privilege(33) #=> 33
[Process.uid, Process.euid] #=> [0, 33]... -
Process
:: UID . # grant _ privilege(id) -> Integer (6061.0) -
現在のプロセスの実効ユーザ ID を id に変更します。成功したら id を返します。
...変更されないかもしれないので root 権限の完全放棄には使えません。
保存ユーザ ID が変化するかどうかは Process::UID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実ユーザ ID と異なる値を設定した......生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.uid, Process.euid] #=> [0, 0]
Process::UID.grant_privilege(33) #=> 33
[Process.uid, Process.euid] #=> [0, 33]... -
Process
:: UID . # change _ privilege(id) -> Integer (6049.0) -
実ユーザ ID・実効ユーザ ID・保存ユーザ ID のすべてを指定された id に変更します。 成功したら id を返します。主に root 権限を完全に放棄するために使います。
...れません。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.uid, Process.euid] #=> [0, 0]
Process::UID.change_privilege(33) #=> 33
[Process.uid, Process.euid] #=> [33, 33]... -
Process
:: UID . # switch -> Integer (6037.0) -
実効ユーザ ID を一時的に変更するために使います。
...ソッドが現在のプラットフォームで実装されていない場合に発生します。
include Process
# (r, e, s) == (500, 505, 505)
p [uid, euid] #=> [500, 505]
Process::UID.switch do
p [uid, euid] #=> [500, 500]
end
p [uid, euid] #=> [500, 505]... -
Process
:: UID . # switch { . . . . } -> object (6037.0) -
実効ユーザ ID を一時的に変更するために使います。
...ソッドが現在のプラットフォームで実装されていない場合に発生します。
include Process
# (r, e, s) == (500, 505, 505)
p [uid, euid] #=> [500, 505]
Process::UID.switch do
p [uid, euid] #=> [500, 500]
end
p [uid, euid] #=> [500, 505]... -
Process
:: UID . # re _ exchangeable? -> bool (6033.0) -
Process::UID.#re_exchange が実装されているならば true を返します。そうでない場合に false を返します。
...
Process::UID.#re_exchange が実装されているならば true を返します。そうでない場合に false を返します。...