コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「Whoami」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
外部リンク: 外部リンクの修正 https://docs.oracle.com/cd/E23823_01/html/816-5165/whoami-1b.html#scrolltoc
Cewbot (会話 | 投稿記録)
m Bot作業依頼: sourceタグをsyntaxhighlightタグに置換 (Category:非推奨のsourceタグを使用しているページ) - log
 
12行目: 12行目:
== 例 (Coreutils)==
== 例 (Coreutils)==
rootとしてログインしている時、単に<code>whoami</code>とすると、以下の出力が得られる:
rootとしてログインしている時、単に<code>whoami</code>とすると、以下の出力が得られる:
<source lang="console">
<syntaxhighlight lang="console">
# whoami
# whoami
root
root
</syntaxhighlight>
</source>
ユーザ''baldur''としてログインしている時なら以下のようになる:
ユーザ''baldur''としてログインしている時なら以下のようになる:
<source lang="console">
<syntaxhighlight lang="console">
# whoami
# whoami
baldur
baldur
</syntaxhighlight>
</source>
<code>--help</code>オプションを付けるとヘルプを表示する:
<code>--help</code>オプションを付けるとヘルプを表示する:
<source lang="console">
<syntaxhighlight lang="console">
# whoami --help
# whoami --help
</syntaxhighlight>
</source>
<code>--version</code>オプションを付けるとバージョンを表示する:
<code>--version</code>オプションを付けるとバージョンを表示する:
<source lang="console">
<syntaxhighlight lang="console">
# whoami --version
# whoami --version
whoami (GNU coreutils) 6.10
whoami (GNU coreutils) 6.10
35行目: 35行目:


Written by Richard Mlynarik.
Written by Richard Mlynarik.
</syntaxhighlight>
</source>


== 例 (Windows)==
== 例 (Windows)==
Administratorとしてログオンしている時、単に <code>whoami</code>とすると、以下の出力が得られる
Administratorとしてログオンしている時、単に <code>whoami</code>とすると、以下の出力が得られる
(ユーザ名の前はコンピュータ名またはドメイン名):
(ユーザ名の前はコンピュータ名またはドメイン名):
<source lang="doscon">
<syntaxhighlight lang="doscon">
C:\Users\Administrator>whoami
C:\Users\Administrator>whoami
example\Administrator
example\Administrator
</syntaxhighlight>
</source>


<code>/priv</code>オプションを付けるとログオンしているユーザの特権を表示する
<code>/priv</code>オプションを付けるとログオンしているユーザの特権を表示する


<source lang="doscon">
<syntaxhighlight lang="doscon">
C:\Users\Administrator>whoami /priv
C:\Users\Administrator>whoami /priv
</syntaxhighlight>
</source>


== 脚注 ==
== 脚注 ==

2020年7月5日 (日) 23:01時点における最新版

whoami(フーアムアイ)は、Unix系オペレーティングシステムのほとんどに存在するコマンドである。Windows VistaWindows Server 2008にも搭載されている。これは "Who am I?(私は誰)" の語を連結したもので、実行したユーザの有効なuserid(ユーザ名)を表示する。

概要

[編集]

UNIXのコマンドid -unと同じ効果である。 Unix系オペレーティングシステムにおける$USERと似ているが、whoamiの出力結果はこれとは少し異なる。whoamiが出力するのはその時使っているユーザ名で、$USERが出力するのはログインに使用したユーザ名である。例えば、ユーザがJohnでログインし、次いでsuコマンドでrootになった場合、whoamiの出力はrootecho $USERの出力はJohnとなる。suコマンドはデフォルトではログインシェルを呼び出さないためである。

GNU版のwhoamiも存在し、Richard MlynarikによってGNU Core Utilities (Coreutils) の一部として実装された。

このコマンドはまた、Windows 2000リソースキット[1] Windows XP SP2 Support Tools[2]にも含まれている。UNIXコマンドとは違いはオプションが多くあり、ログオンしているユーザーのユーザー、グループ、および権限の情報が表示できる。

例 (Coreutils)

[編集]

rootとしてログインしている時、単にwhoamiとすると、以下の出力が得られる:

# whoami
root

ユーザbaldurとしてログインしている時なら以下のようになる:

# whoami
baldur

--helpオプションを付けるとヘルプを表示する:

# whoami --help

--versionオプションを付けるとバージョンを表示する:

# whoami --version
whoami (GNU coreutils) 6.10
Copyright © 2008 [[Free Software Foundation]], Inc.
License GPLv3+: GNU GPL version 3 or later <[http://gnu.org/licenses/gpl.html http://gnu.org/licenses/gpl.html]>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Richard Mlynarik.

例 (Windows)

[編集]

Administratorとしてログオンしている時、単に whoamiとすると、以下の出力が得られる (ユーザ名の前はコンピュータ名またはドメイン名):

C:\Users\Administrator>whoami
example\Administrator

/privオプションを付けるとログオンしているユーザの特権を表示する

C:\Users\Administrator>whoami /priv

脚注

[編集]

関連項目

[編集]

外部リンク

[編集]