【getent】ユーザーの情報(UID・ホームディレクトリ・シェル)を調べる (passwd)
ユーザーのUID、ホームディレクトリ、ログインシェルなどを調べたいときは、getent passwdを使う。
$ getent passwd alice alice:x:1001:1001:Alice Example:/home/alice:/bin/bash /etc/passwdと同じ形式の1行が表示される。/etc/passwdを直接読むgrepと違い、getent passwdは/etc/nsswitch.confに従ってユーザーを探す。/etc/passwdに無い、LDAPやSSSDなどのディレクトリサービス上のユーザーも表示できる。実行例はUbuntu 24.04(glibc 2.39)のもの。