NSSとLDAP
Configuring LDAP Authentication
libnss-ldapを使う方法とlibnss-ldapdを使う方法がある。
libnss-ldap
https://packages.debian.org/search?keywords=libnss-ldap
依存パッケージにlibldapが含まれている。
推奨パッケージにnscdとlibpam-ldapが含まれている。
このパッケージだけでnsswitch.confにldapと書ける。
このパッケージとlibpam-ldapだけでLDAPにより認証できる。
libnss-ldapd
https://packages.debian.org/search?keywords=libnss-ldapd
libnss-ldapと衝突する。
依存パッケージにnslcdもしくはnslcd-2が含まれている。
https://packages.debian.org/bullseye/nslcd
https://packages.debian.org/bullseye/nslcd-2
libldapやlibpam-ldapが推奨パッケージにも依存パッケージにも含まれていない。
nslcdの推奨パッケージにlibnss-ldapdとlibpam-ldapdが含まれる。
https://gyazo.com/237f814058d43e4a5336d13f13a7073d
最初はlibnss-ldapを使っていた
nsswitch.confにldapと書けばgetentでLDAP由来の情報が使えた。
pam_ldap.soも使えた。
libnss-ldapdをインストールした。
libnss-ldapが削除された。
nscd, nslcd, nslcd-utilsがインストールされた。
getent passwd sasakiできるのでまぁよさそう。