カテゴリ: Linux基礎 更新日: 2026/03/28

idコマンドの使い方!現在のユーザー情報を確認するLinux基本コマンド

idコマンドの使い方!現在のユーザー情報を確認する
idコマンドの使い方!現在のユーザー情報を確認する

先生と生徒の会話形式で理解しよう

生徒

「Linuxを使っていると、自分がどのユーザーなのか確認する方法ってあるんですか?」

先生

「ありますよ。Linuxではidコマンドを使うことで、現在ログインしているユーザーの情報を簡単に確認できます。」

生徒

「ユーザーの情報って、具体的にはどんなものが分かるんですか?」

先生

「ユーザーIDやグループID、所属しているグループなどが表示されます。Linuxの権限管理を理解するうえで、とても大切な情報ですよ。」

生徒

「難しそうですが、初心者でも覚えられますか?」

先生

「もちろんです。とてもシンプルなコマンドなので、実際の例を見ながらゆっくり理解していきましょう。」

1. idコマンドとは

1. idコマンドとは
1. idコマンドとは

idコマンドとは、Linuxで現在ログインしているユーザーの情報を確認するための基本コマンドです。

Linuxでは、すべてのユーザーに対してユーザーIDグループIDという番号が割り当てられています。これらの情報は、ファイルのアクセス権限やシステムの管理にとても重要です。

例えば、会社の社員証をイメージすると分かりやすいです。

社員証には「社員番号」や「所属部署」が書かれています。 Linuxのユーザーも同じで、ユーザーにはID番号と所属グループがあります。 その情報を確認するのがidコマンドです。

Linux初心者がユーザー管理権限管理を学ぶときに、最初に覚えるべき重要なLinuxコマンドの一つです。

2. idコマンドの基本的な使い方

2. idコマンドの基本的な使い方
2. idコマンドの基本的な使い方

idコマンドはとても簡単です。ターミナルで次のように入力するだけで、現在のユーザー情報を確認できます。


id
uid=1000(user) gid=1000(user) groups=1000(user),27(sudo)

この表示には、Linuxのユーザー情報がまとめて表示されています。

表示内容の意味を簡単に説明すると、次のようになります。

  • uid ユーザーID
  • gid メイングループID
  • groups 所属しているグループ

この情報を見ることで、現在ログインしているLinuxユーザーがどのグループに所属しているのかを確認できます。

3. uidとは何か

3. uidとは何か
3. uidとは何か

uidとはUser IDの略で、Linuxのユーザーを識別するための番号です。

Linuxでは、ユーザー名だけではなく数字のIDでユーザーを管理しています。

例えば次のような表示があるとします。


id
uid=1000(user) gid=1000(user) groups=1000(user)

この場合の意味は次の通りです。

  • ユーザー名 user
  • ユーザーID 1000

Linuxでは、特別なユーザーとしてrootユーザーが存在します。

rootユーザーのuidは0です。これはシステム管理者を意味する特別な番号です。


id
uid=0(root) gid=0(root) groups=0(root)

このユーザーは、Linuxシステムのすべてを操作できる強い権限を持っています。

4. gidとgroupsとは

4. gidとgroupsとは
4. gidとgroupsとは

Linuxでは、ユーザーはグループという単位で管理されています。

グループとは、簡単に言うとユーザーのチームのようなものです。

例えば会社で考えると、次のようなイメージになります。

  • 開発チーム
  • 営業チーム
  • 管理チーム

Linuxでも同じように、ユーザーはグループに所属します。

idコマンドでは次の情報が表示されます。

  • gid メイングループ
  • groups 所属しているすべてのグループ

次の例を見てみましょう。


id
uid=1000(user) gid=1000(user) groups=1000(user),27(sudo),100(docker)

この表示では、ユーザーは次のグループに所属しています。

  • user
  • sudo
  • docker

このように、Linuxでは複数のグループに所属することが可能です。

5. 特定のユーザーの情報を確認する

5. 特定のユーザーの情報を確認する
5. 特定のユーザーの情報を確認する

idコマンドは、自分のユーザー情報だけでなく他のユーザーの情報も確認できます。

使い方はとても簡単です。ユーザー名を指定するだけです。


id root
uid=0(root) gid=0(root) groups=0(root)

このコマンドを実行すると、rootユーザーの情報が表示されます。

Linuxサーバーの管理やユーザー管理を行う場合には、どのユーザーがどのグループに所属しているかを確認することが重要です。

そのため、idコマンドはLinux管理者がよく使うコマンドの一つでもあります。

6. idコマンドの便利なオプション

6. idコマンドの便利なオプション
6. idコマンドの便利なオプション

idコマンドには便利なオプションがあります。オプションとは、コマンドの動作を変更する追加の指示のことです。

よく使われるオプションを紹介します。

オプション 説明
-u ユーザーIDだけ表示
-g グループIDだけ表示
-n IDではなく名前を表示

例えばユーザーIDだけを確認したい場合は次のように使います。


id -u
1000

グループIDを表示する場合はこちらです。


id -g
1000

ユーザー名だけを表示する例です。


id -un
user

このようにオプションを使うことで、必要な情報だけを表示できます。

7. idコマンドがよく使われる場面

7. idコマンドがよく使われる場面
7. idコマンドがよく使われる場面

Linuxの現場では、idコマンドは次のような場面でよく使われます。

  • 現在のユーザー権限の確認
  • sudo権限の確認
  • Linuxサーバーのユーザー管理
  • ファイル権限トラブルの調査

例えば「このファイルを操作できない」というトラブルが発生した場合、まず確認するのがユーザーとグループです。

そのときに役立つのがidコマンドです。

Linux初心者にとっては地味に見えるコマンドですが、Linuxのユーザー管理や権限管理を理解するための基本コマンドとして非常に重要です。

Linux学習では、ユーザー管理、グループ管理、ファイル権限などとセットで覚えておくと理解が深まります。

カテゴリの一覧へ
新着記事
New1
権限とユーザー管理
idコマンドの使い方!現在のユーザー情報を確認するLinux基本コマンド
New2
ファイル・ディレクトリ操作
touch -tオプションの使い方を完全ガイド!初心者でもわかる日時形式のタイムスタンプ設定
New3
ファイル・ディレクトリ操作
mv --strip-trailing-slashesオプションの使い方|Linuxで末尾のスラッシュを無視して安全に移動・リネーム
New4
ファイル・ディレクトリ操作
find -mountオプションの使い方を解説!別ファイルシステムをまたがずに検索する方法
人気記事
No.1
Java&Spring記事人気No1
Linuxコマンドの基本
Linuxコマンドとは?基本の考え方とシェルとの関係を初心者向けに徹底解説
No.2
Java&Spring記事人気No2
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.3
Java&Spring記事人気No3
テキスト・データ処理
grepコマンドとは?Linuxで文字列を検索する基本をやさしく解説!
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
pwdコマンドとは?初心者でもわかる現在の作業ディレクトリの確認方法を解説!