るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.032秒)
トップページ > ライブラリ:etc[x] > クエリ:Etc.#getpwuid[x]

別のキーワード

  1. etc passwd
  2. etc group
  3. etc each
  4. etc getpwuid
  5. etc getpwnam

モジュール

キーワード

検索結果

Etc.#getpwuid(uid = getuid) -> Etc::Passwd (62216.0)

passwd データベースを検索し、 ユーザ ID が uid である passwd エントリを返します。

...し、
ユーザ ID が uid である passwd エントリを返します。

@param uid 検索する uid 。引数を省略した場合には getuid(2) の値を用います。

@raise ArgumentError エントリが見つからなかった場合に発生します。

@see getpwuid(3), Etc::Passwd...

Etc.#getlogin -> String | nil (21044.0)

自分の login 名を返します。得られなかった場合は nil を返します。

... Etc.#getpwuid
フォールバックするとよいでしょう。

たとえば、環境変数 USER などもあわせて、以下のようにフォールバックできます。

//emlist[][ruby]{
require "etc"
login_user = ENV['USER'] || ENV['LOGNAME'] || Etc.getlogin || Etc.getpwuid.name...