るりまサーチ

最速Rubyリファレンスマニュアル検索!
303件ヒット [1-100件を表示] (0.088秒)
トップページ > クエリ:p[x] > クエリ:uid[x] > クエリ:Process[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. _builtin $-p
  5. _builtin p

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Process (44030.0)

UNIX のプロセスを管理するモジュールです。

...ールです。

Process
がプロセスを表現するクラスではなく、プロセスに対する操作
をまとめたモジュールであることに注意してください。

ユーザ ID・グループ ID を操作するシステムコールを直接呼ぶために Process::Sys が提...
...供されています。
ポータブルにユーザ ID・グループ ID を操作するためのモジュール Process::UID, Process::GID
も提供されています。...

Process.#uid -> Integer (42101.0)

プロセスの実ユーザ ID を返します。

...プロセスの実ユーザ ID を返します。

@see getuid(2)...

Process.#euid=(uid) (30235.0)

カレントプロセスの実効ユーザ ID を uid に設定します。

...カレントプロセスの実効ユーザ ID を uid に設定します。

動作の詳細はプラットフォームに依存します。
実効ユーザ ID 以外のユーザ ID も変更されるかも知れません。

@param uid 実効ユーザ ID を整数で指定します。

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

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

@see Process::UID.#eid=...

Process.#uid=(id) (30113.0)

プロセスの実ユーザ ID を id に設定します。

...るかも知れません。

@param id 実ユーザ ID を整数で指定します。

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

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

@see Process::UID...

Process.#euid -> Integer (30100.0)

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

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

@see geteuid(2)...

絞り込み条件を変える

Process::UID.#change_privilege(id) -> Integer (15148.0)

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

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

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

@param id ユーザ ID を整数で指定します。

@raise ArgumentError 変更できないユーザ ID があった場合に発生します。例外...
...れません。

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

[Process.uid, Process.euid] #=> [0, 0]
Process
::UID.change_privilege(33) #=> 33
[Process.uid, Process.euid] #=> [33, 33]...

Process::UID.#grant_privilege(id) -> Integer (12160.0)

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

...変更されないかもしれないので root 権限の完全放棄には使えません。
保存ユーザ ID が変化するかどうかは Process::UID.#re_exchangeable?
が true を返すかどうかで決まります。

* true の環境では、実ユーザ ID と異なる値を設定した...
...す。

@param id ユーザ ID を整数で指定します。

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

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

[Process.uid, Process.euid]...
...#=> [0, 0]
Process
::UID.grant_privilege(33) #=> 33
[Process.uid, Process.euid] #=> [0, 33]...

Process::Sys.#geteuid -> Integer (12100.0)

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

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

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

Process::Sys.#getuid -> Integer (12100.0)

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

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

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

Process::Sys.#seteuid(id) -> nil (12100.0)

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

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

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

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

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

絞り込み条件を変える

<< 1 2 3 ... > >>