Linux, コマンド · 1 min read · Sep 19, 2025

初心者のためのLinux idコマンドチュートリアル(5つの例)

Linuxのシステム管理に不慣れな場合、ユーザー管理が作業の重要な側面であることを徐々に学ぶでしょう。Linuxのコマンドラインはこの目的のためにいくつかのコマンドラインユーティリティを提供しており、その一つがidコマンドです。

この記事では、いくつかのわかりやすい例を使ってこのツールの基本を説明します。ただし、その前に、このチュートリアルのすべての例はUbuntu 18.04 LTSマシンとDebian 10でテストされていることを述べておく価値があります。

Linux idコマンド

idコマンドは、指定されたユーザーの実際のユーザーIDと有効なユーザーIDおよびグループIDを表示します。以下がその構文です:

id [OPTION]... [USERNAME]

そして、ツールのmanページは次のように説明しています:

指定されたUSERNAMEのユーザーおよびグループ情報を印刷します。USERNAMEが省略された場合は、現在のユーザーの情報を印刷します。

以下は、idコマンドの動作を理解するのに役立つQ&A形式の例です。

実際のIDと有効なIDが何であるか知らない場合は、こちらの議論を読んでください。

Q1. idコマンドの使い方は?

基本的な使い方は簡単です。情報にアクセスしたいユーザー名を指定して’id’を実行するだけです。例えば:

id himanshu

出力にはいくつかのフィールドが含まれていることがわかります。最初の2つのエントリは’himanshu’のユーザーIDとグループIDであり、残りはユーザー’himanshu’が所属するグループとそれぞれのグループIDです。

idコマンドにユーザー名を引数として渡さない場合、ツールは現在のユーザーを情報を取得したいユーザーとして仮定します。

Q2. idにグループIDのみを表示させるには?

これは-Gコマンドラインオプションを使用することで実現できます。例えば:

id -G himanshu

出力にはグループIDのみが表示されていることがわかります。

Q3. idに有効なグループIDのみを表示させるには?

これは-gコマンドラインオプションを使用することで実現できます。例えば:

id -g himanshu

Q4. idに有効なユーザーIDのみを表示させるには?

前の例と同様に、-uコマンドラインオプションを使用することで実現できます。例えば:

id -u himanshu

Q5. idに実際のIDを表示させるには?

idコマンドに実際のIDを表示させるには、-rコマンドラインオプションを使用します。このオプションは、-u、-g、および-Gコマンドラインオプションと組み合わせることができます。

例えば:

id -ur himanshu

結論

idコマンドは理解しやすく、使いやすいです。提供されるコマンドラインオプションの数も限られており、ここでその大部分を説明しました。これらの練習が終わったら、ツールのmanページにアクセスしてさらに学んでください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。