ID

Section: User Commands (1)
索引 jman

BSD mandoc
 

索引

名称

id - ユーザの、ユーザ名とグループ名および各番号を表示する  

索引

書式

[user ] -G [-n ] [user ] -M -P [user ] -g [-nr ] [user ] -p [user ] -u [-nr ] [user ]  

索引

解説

ユーティリティは、 呼び出したプロセスのユーザとグループとを、 名称と ID 番号で標準出力に表示します。 もし実 ID と実効 ID が異なっている場合は、両方とも表示します。

もし、 user (ユーザ名かユーザ ID) が指定された場合は、そのユーザのユーザ ID とグループ ID が表示されます。 この場合、実 ID と実効 ID とは同じものとみなされます。

オプションとしては以下のものがあります:

-G
グループ ID (実効グループ、実グループ、その他) を、空白で区切って列挙します。 表示する順序に意味はありません。
-M
現在のプロセスの MAC ラベルを表示します。
-P
id としてパスワードファイルエントリを表示します。
-g
実効グループ ID を ID 番号で表示します。
-n
-G -g -u のオプションによる表示を、ID 番号ではなく名前による表示にします。 ID 番号に対応する名前がなかった場合は、通常通り ID 番号で表示します。
-p
人間が見やすい形で表示します。 getlogin(2) が返すユーザ名がユーザ ID から得られるログイン名と異なっている場合は、 行頭に ``login'' とキーワードがついて getlogin(2) で得られる名前が表示されます。 名前で表示されるユーザ ID は、頭に ``uid'' というキーワードをつけて表示されます。 実ユーザ ID が実効ユーザ ID と異なっていると、 ``euid'' というキーワードが頭について実ユーザ ID が表示されます。 実グループ ID が実効グループ ID と異なっていると、頭に ``rgid'' がついて実グループ名を表示します。 ユーザが属しているグループのリストを、行頭に ``groups'' というキーワードをつけて名前で表示します。それぞれ、行を改めて表示されます。
-r
-g -u のオプションで実効ユーザ ID/グループ ID ではなく、 実ユーザ ID/グループ ID を表示するようにします。
-u
実効ユーザ ID を ID 番号で表示します。

 

索引

診断

Ex -std  

索引

関連項目

who(1)  

索引

規格

は St -p1003.2 準拠です。  

索引

歴史

伝統的な groups(1) コマンドは ``id -Gn [user ] '' と同一です。

伝統的な whoami(1) コマンドは ``id -un '' と同一です。

コマンドは BSD 4.4 から登場しました。


 

索引

Index

名称
書式
解説
診断
関連項目
規格
歴史

jman



Time: 07:06:09 GMT, January 12, 2009