ライブラリ
- ビルトイン (143)
キーワード
-
change
_ privilege (13) - eid (13)
- eid= (13)
-
from
_ name (13) -
grant
_ privilege (13) -
re
_ exchange (13) -
re
_ exchangeable? (13) - rid (13)
-
sid
_ available? (13) - switch (26)
検索結果
先頭4件
-
Process
:: UID . # rid -> Integer (1.0) -
現在の実ユーザ ID を返します。
現在の実ユーザ ID を返します。 -
Process
:: UID . # sid _ available? -> bool (1.0) -
保存ユーザ ID を持つ環境かどうかを真偽値で返します。 保存ユーザ ID を持つなら true を返します。
保存ユーザ ID を持つ環境かどうかを真偽値で返します。
保存ユーザ ID を持つなら true を返します。
ただし、このメソッドの値には保証がありません。
現在は次の条件のいずれかが満足される場合には
保存ユーザ ID を持つものと判定しています。
* setresuid() を持つ
* seteuid() を持つ
* _POSIX_SAVED_IDS が真として定義されている -
Process
:: UID . # switch -> Integer (1.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 (1.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]...
