getent - ユーザーやグループの一覧を表示 - Linuxコマンド

スポンサーリンク

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

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