ユーザーが所属しているグループを確認する

HOMELinux技術 リナックスマスター.JP(Linuxマスター.JP)LinuxtipsLinuxtips, ユーザー管理 > ユーザーが所属しているグループを確認する

無料Linux入門マニュアル無料ダウンロード

今だけ2,200円のLinux入門PDFマニュアルが【数量限定】で無料ダウンロードできます。
Linux入門マニュアル無料ダウンロードはこちらをクリック

/etc/passwd、/etc/groupでグループを確認する(gidを確認)

ユーザーは必ずグループに所属しており、
/etc/passwd、/etc/groupファイルに記述されている
グループがプライマリグループとしてそれに当たります。
/etc/passwd、/etc/groupファイルには、gid(グループID)が保存されています。

$ grep user1 /etc/passwd user1:x:1002:1003::/home/user1:/bin/bash


$ grep user1 /etc/group user1:x:1003:



idコマンドでグループを確認する

idコマンドは、引数としてユーザー名を指定します。
uidにはユーザーグループが表示され、
gidにはプライマリグループが表示され、
所属グループにはユーザーが所属している
グループすべてが表示されます。

$ id user1 uid=1002(user1) gid=1003(user1) groups=1003(user1)

groupsコマンドでグループを確認する

groupsコマンドも引数としてユーザー名を指定します。

$ groups user1 user1 : user1

getentコマンドでグループ一覧を表示する

getentコマンドを使用すれば、グループ一覧を表示します。

$ getent group root:x:0: bin:x:1: daemon:x:2: sys:x:3: adm:x:4: tty:x:5: 〜中略〜 systemd-network:x:192: rpc:x:32: mysql:x:1009: centos7:x:1010:

getentコマンドでグループを表示する

getentコマンドは、グループ名で絞り込むことも可能です。

$ getent group user1 user1:x:1003:


無料Linux入門マニュアル無料ダウンロード

今だけ2,200円のLinux入門PDFマニュアルが【数量限定】で無料ダウンロードできます。
Linux入門マニュアル無料ダウンロードはこちらをクリック


<<関連記事>>
・グループパスワードを削除する
・グループからメンバーを外す
・グループにメンバーを追加する
・グループに管理者を設定する
・グループにパスワードを設定する

Linux入門マニュアル無料ダウンロード