nssldap
nssldap, also known as nss-ldap or libnss-ldap, is a client-side library that provides LDAP-backed Name Service Switch (NSS) and PAM services. It allows a Unix-like system to obtain user and group information, as well as perform authentication, from an LDAP directory such as OpenLDAP or 389 Directory Server.
The library enables standard NSS calls (for example getpwnam, getpwuid, getgrnam, getgrgid) to be answered from
Configuration usually involves a dedicated LDAP client configuration file (commonly /etc/ldap.conf or /etc/libnss-ldap.conf) that specifies the
Security considerations include enforcing encrypted connections (LDAPS or StartTLS), validating server certificates, and restricting LDAP search
In many modern environments, nss-ldap has been supplemented or replaced by alternative solutions such as SSSD