id コマンドは、指定されたユーザーのシステム識別 (ID) を含むメッセージを標準出力に書き出します。システム ID は、ユーザーとユーザー・グループをシステムに対して識別する番号です。 id コマンドは、該当する場合に以下の情報を書き込みます。
指定されたユーザーが存在しないか、またはユーザー情報またはグループ情報を読み取れなければ、id コマンドは失敗します。
id コマンドが書き込むメッセージの内容とフォーマットは、以下のフラグで変更できます。
id -G
以下のフォーマットで出力されます。
0 10 300 9
-G フラグはユーザーのグループ ID のみを書き込みます。上記の例では、ユーザー sah は system (0) グループ、audit (10) グループ、 build (300) グループ、printq (9) グループのメンバーです。
id -Gn
以下のフォーマットで出力されます。
system audit build printq
-n フラグは ID 番号ではなく名前のみを書き込みます。
id -gnr
以下のフォーマットで出力されます。
build