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

初心者のためのLinuxグループコマンド(例付き)

Linuxには、システムを使用するユーザーの概念と、ユーザーのコレクションを管理するための論理的なメカニズムであるグループの概念があります。基本的なアイデアとして、グループは同じセキュリティおよびアクセス権限を持つユーザーを管理するのを簡単にします。ユーザーは異なるグループの一部になることができることを知っておく価値があります。

Linuxコマンドラインの初心者で、ユーザーが所属するグループを表示する方法を学びたい場合、groupsという小さなコマンドラインユーティリティが存在することを知って嬉しく思うでしょう。このチュートリアルでは、このツールの使い方を簡単に説明します。

注意:ここで言及されているすべてのコマンドと指示は、Ubuntu 16.04LTSでテストされています。

Linuxグループコマンド

一般的に言えば、groupsコマンドは、ユーザーが所属するグループの名前を表示します。以下がその構文です:

groups [OPTION]... [USERNAME]...

公式ドキュメントでは、このツールを次のように説明しています:

各USERNAMEのグループメンバーシップを表示します。USERNAMEが指定されていない場合は、現在のプロセスのメンバーシップを表示します(グループデータベースが変更されている場合は異なる場合があります)。

groupsコマンドの動作

groupsコマンドは非常に使いやすいです。興味のあるユーザーのユーザー名を渡すだけで済みます。

groups [username]

以下のスクリーンショットは、コマンドの実行例を示しています:

ユーザー’himanshu’がいくつかのグループに所属していることがわかります。

入力としてユーザー名が渡されない場合は?

groupsコマンドは、ユーザー名を提供するかどうかに関係なく機能します。ユーザー名がない場合、このツールは現在のプロセスのグループメンバーシップを表示します。

たとえば、ユーザーシェルでユーザー’himanshu’がログインしている場合、コマンドは次の出力を生成しました:

ルートシェル内で実行された場合、次の出力が生成されました:

groupsコマンドの詳細情報を取得するには?

groupsに関する詳細情報を取得するには、標準の–helpおよび–versionコマンドラインフラグを使用します。

groups --help
groups --version

groupsコマンドの詳細情報を取得する

Linuxグループの追加

Linuxグループを追加するためのコマンドを探していますか?あなたが探しているコマンドはaddgroupと呼ばれています。addgroupコマンドの使用法を詳しく説明するチュートリアルは、こちらで見つけることができます:

https://www.howtoforge.com/linux-adduser-addgroup-command/

結論

確かに、groupsは非常に基本的なコマンドラインツールです。しかし、ユーザーが所属するグループについて知る必要がある状況では便利です。このツールについて説明することはあまりありませんが、もしよければ、こちらからマニュアルページを確認できます。

Share: X/Twitter LinkedIn

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

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