id で詳細なユーザー情報を取得する
whoami
はユーザー名のみを表示しますが、id
コマンドは現在のユーザーに関するより包括的な情報を提供します。これには、ユーザー ID (UID)、グループ ID (GID)、およびユーザーが所属するすべてのグループが含まれます。
id
コマンドを実行しましょう。
id
以下のような出力が表示されるはずです。
uid=1000(labex) gid=1000(labex) groups=1000(labex),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),117(netdev)
この出力から次のことがわかります。
- あなたのユーザー ID (uid) は 1000 で、ユーザー名は labex です。
- あなたの主要グループ ID (gid) は 1000 で、グループ名は labex です。
- あなたはいくつかの補助グループに所属しています("groups=" の後にリストされています)。
この詳細情報もログファイルに保存しましょう。
id >> ~/project/user_identification.log
ログファイルの更新された内容を確認するには、再度 cat
コマンドを使用します。
cat ~/project/user_identification.log
これで、ログファイルにユーザー名と詳細なユーザー情報の両方が表示されるはずです。