407件ヒット
[1-100件を表示]
(0.059秒)
別のキーワード
種類
- モジュール関数 (319)
- モジュール (33)
- インスタンスメソッド (22)
- 特異メソッド (22)
- クラス (11)
クラス
- File (22)
-
File
:: Stat (22)
モジュール
- FileTest (11)
- Kernel (22)
- Process (77)
-
Process
:: GID (121) -
Process
:: Sys (88)
キーワード
- Process (11)
- Stat (11)
- Sys (11)
-
change
_ privilege (11) - chown (11)
- egid (11)
- egid= (11)
- eid (11)
- eid= (11)
-
from
_ name (11) - getegid (11)
- getgid (11)
- getpgid (11)
- gid (22)
- gid= (11)
-
grant
_ privilege (11) - groups= (11)
- grpowned? (11)
- issetugid (11)
- new (11)
-
re
_ exchange (11) -
re
_ exchangeable? (11) - rid (11)
- setegid (11)
- setgid (11)
- setgid? (11)
- setpgid (11)
- setregid (11)
- setresgid (11)
- setrgid (11)
-
sid
_ available? (11) - switch (22)
- test (22)
検索結果
先頭5件
-
Process
:: GID (21038.0) -
カレントプロセスのグループ ID を操作するためのモジュールです。
...使いたい場合には Process::Sys
が提供されています。Process::Sys と Process::GID を同時に使うことは推奨されません。
実グループ ID を変更するメソッドは提供されていません。
これは Process::GID.#eid= と Process::GID.#re_exchange を以下......のように
組み合わせることによって実現できます。
# (r,e,s) == (g1,g2,??)
Process::GID.re_exchange # (g1,g2,??) ==> (g2,g1,??)
Process::GID.eid = id # (g2,g1,??) ==> (g2,id,??)
Process::GID.re_exchange # (g2,id,??) ==> (id,g2,??)... -
Process
. # setpgid(pid , pgrp) -> 0 (12302.0) -
プロセス ID が pid であるプロセスのプロセスグループを pgrp に設定します。
...プロセス ID が pid であるプロセスのプロセスグループを pgrp に設定します。
@param pid プロセス ID を整数で指定します。pid が 0 の時はカレントプロセスの ID を指定したのと同じです。
プロセスグループの設定に成......合は 0 を返します。
@param pgrp プロセスグループ ID を整数で指定します。pgrp が 0 の時は pid を指定したのと同じです。
@raise Errno::EXXX プロセスグループの設定に失敗した場合に発生します。
@raise NotImplementedError メソッドが......現在のプラットフォームで実装されていない場合に発生します。
@see setpgid(2)... -
Process
. # getpgid(pid) -> Integer (12202.0) -
プロセス ID が pid であるプロセスのプロセスグループ ID を整数で返します。
...プロセス ID が pid であるプロセスのプロセスグループ ID を整数で返します。
@param pid プロセス ID を整数で指定します。0 の時はカレントプロセス ID を指定したのと同じです。
@raise Errno::EXXX プロセスグループの取得に失......敗した場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see getpgid(2)... -
Process
:: GID . # change _ privilege(id) -> Integer (12120.0) -
実グループ ID・実効グループ ID・保存グループ ID のすべてを指定された id に変更します。 成功したら id を返します。主に root 権限を完全に放棄するために使います。
...します。主に 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=(gid) (9232.0) -
カレントプロセスの実グループ ID を gid に設定します。
...カレントプロセスの実グループ ID を gid に設定します。
動作の詳細はプラットフォームに依存します。
実グループ ID 以外のグループ ID も変更されるかも知れません。
@param gid 実グループ ID を整数で指定します。
@raise E......rrno::EXXX 権限がない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see Process::GID... -
Process
. # egid=(gid) (9231.0) -
カレントプロセスの実効グループ ID を gid に設定します。
...カレントプロセスの実効グループ ID を gid に設定します。
動作の詳細はプラットフォームに依存します。
実効グループ ID 以外のグループ ID も変更されるかも知れません。
@param gid 実効グループ ID を整数で指定します。......@raise Errno::EXXX 権限がない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see Process::GID.#eid=... -
Process
:: GID . # grant _ privilege(id) -> Integer (9126.0) -
現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。
...更されないかもしれないので root 権限の完全放棄には使えません。
保存グループ ID が変化するかどうかは Process::GID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実グループ 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 -> Integer (9103.0) -
カレントプロセスの実グループ ID を返します。
...カレントプロセスの実グループ ID を返します。
@see getgid(2)... -
Process
. # egid -> Integer (9102.0) -
カレントプロセスの実効グループ ID を整数で返します。
...カレントプロセスの実効グループ ID を整数で返します。
@see getegid(2)... -
Process
:: Sys . # getegid -> Integer (9102.0) -
システムコールの getegid(2) を呼びます。返り値を整数で返します。
...システムコールの getegid(2) を呼びます。返り値を整数で返します。
@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。...