Linuxコマンド【 getent 】ユーザーやグループの一覧を表示する

当ページのリンクには広告が含まれています。

スポンサーリンク

getentコマンドは、ユーザーやグループの一覧を表示するコマンドです。

getentコマンド

書式

getent データベースとキー

getentコマンドは、指定したデータベースからユーザーやグループの情報一覧を表示することができます。データベースの後にキーを指定することで、情報を絞り込むこともできます。

データベース

  • ahosts
  • ahostsv4
  • ahostsv6
  • aliases
  • ethers
  • group
  • gshadow
  • hosts
  • initgroups
  • netgroup
  • networks
  • passwd
  • protocols
  • rpc
  • services
  • shadow

使用例

データベース「protocols」を表示します。

$ getent protocols
ip                    0 IP
icmp                  1 ICMP
igmp                  2 IGMP
ggp                   3 GGP
ipencap               4 IP-ENCAP
st                    5 ST
tcp                   6 TCP
egp                   8 EGP
igp                   9 IGP
pup                   12 PUP
udp                   17 UDP
hmp                   20 HMP
xns-idp               22 XNS-IDP
rdp                   27 RDP
iso-tp4               29 ISO-TP4
… 略 …

次にデータベース「passwd」を表示します。

$ getent passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
… 中略 …
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
statd:x:102:65534::/var/lib/nfs:/bin/false
sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
karuma:x:1000:1000:Karuma Taro,,,:/home/karuma:/bin/bash
messagebus:x:104:106::/var/run/dbus:/bin/false

データベース内のキーを指定して、コマンドを実行します。

$ getent passwd sshd
sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin

関連コマンド

groups, users

ユーザー の人気記事

  1. Linuxコマンド【 su 】ユーザーを変更する
  2. Linuxコマンド【 passwd 】ユーザーのパスワードを変更する
  3. Linuxコマンド【 groups 】ユーザーの所属グループを表示する
  4. コマンドリファレンス
  5. Linuxコマンド【 getent 】ユーザーやグループの一覧を表示する
  6. Linuxコマンド【 useradd 】新規ユーザーの作成
  7. Linuxコマンド【 groupadd 】新規グループを作成する
  8. Linuxコマンド【 chage 】ユーザーのパスワード有効期限を表示・変更する
  9. Linuxコマンド【 id 】ユーザーIDとグループIDを表示する
  10. Linuxコマンド【whoami】現在のユーザー名を表示する

関連記事(一部広告含む)