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 --helpgroups --version
Linuxグループの追加
Linuxグループを追加するためのコマンドを探していますか?あなたが探しているコマンドはaddgroupと呼ばれています。addgroupコマンドの使用法を詳しく説明するチュートリアルは、こちらで見つけることができます:
https://www.howtoforge.com/linux-adduser-addgroup-command/
結論
確かに、groupsは非常に基本的なコマンドラインツールです。しかし、ユーザーが所属するグループについて知る必要がある状況では便利です。このツールについて説明することはあまりありませんが、もしよければ、こちらからマニュアルページを確認できます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。