132件ヒット
[101-132件を表示]
(0.042秒)
別のキーワード
ライブラリ
- ビルトイン (132)
キーワード
-
change
_ privilege (12) - eid (12)
- eid= (12)
-
from
_ name (12) -
grant
_ privilege (12) -
re
_ exchange (12) -
re
_ exchangeable? (12) - rid (12)
-
sid
_ available? (12) - switch (24)
検索結果
先頭3件
-
Process
:: GID . # eid=(id) (3001.0) -
現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。
...れないかもしれないので root 権限の完全放棄には使えません。
保存グループ ID が変化するかどうかは Process::GID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実グループ ID と異なる値を設定した場......生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.gid, Process.egid] #=> [0, 0]
Process::GID.grant_privilege(33) #=> 33
[Process.gid, Process.egid] #=> [0, 33]... -
Process
:: GID . # sid _ available? -> bool (3001.0) -
現在のプラットフォームが保存グループ ID を持つなら true を返します。 そうでない場合に false を返します。
...このメソッドの値には保証がありません。
現在は次の条件のいずれかが満足される場合には
保存グループ ID を持つものと判定しています。
* setresgid() を持つ
* setegid() を持つ
* _POSIX_SAVED_IDS が真として定義されている... -
Process
:: GID . # switch { . . . } -> object (3001.0) -
実効グループ ID を一時的に変更するために使います。
...ソッドが現在のプラットフォームで実装されていない場合に発生します。
include Process
# (r, e, s) == (500, 505, 505)
p [gid, egid] #=> [500, 505]
Process::GID.switch do
p [gid, egid] #=> [500, 500]
end
p [gid, egid] #=> [500, 505]...