user655563 Asked: 2019-01-05 09:43:06 +0800 CST2019-01-05 09:43:06 +0800 CST 2019-01-05 09:43:06 +0800 CST ldap 在 debian 和 ubuntu 上 772 我目前正在将我的 Linux 客户端从 Ubuntu 16.04 更改为 Debian 9.6,并且我正在尝试将 LDAP 客户端身份验证设置为 debian 机器。 设置时,我注意到 debian 上不存在以下命令 sudo dpkg-reconfigure ldap-auth-config 要设置 Debian LDAP,我不知道如何配置。 dpkg ldap 1 个回答 Voted Best Answer Ferenc Wágner 2019-01-07T09:32:13+08:002019-01-07T09:32:13+08:00 在 Debian 上,您可能需要apt install nslcd使用 LDAP 详细信息(或者dpkg-reconfigure nslcd如果已经安装)对其进行配置,然后安装/(重新)配置libnss-ldapd以将 LDAP 数据包含到名称数据库中,最后使用 libpam-ldapd启用 PAM LDAP 模块,如果您使用 PAM 进行授权。等效地,编辑/etc/nslcd.conf(然后重新加载nslcd)/etc/nsswitch.conf和/etc/pam.d/common-auth(或其他一些服务文件,如果您不需要所有 PAM 服务的通用覆盖)。另请参阅man pam-auth-update以防默认设置不适合您。 一旦上述方法有效,请考虑apt install unscd获得更好的性能,但不要忘记此缓存只会延迟与您的 LDAP 数据库的一致性。
在 Debian 上,您可能需要
apt install nslcd
使用 LDAP 详细信息(或者dpkg-reconfigure nslcd
如果已经安装)对其进行配置,然后安装/(重新)配置libnss-ldapd以将 LDAP 数据包含到名称数据库中,最后使用 libpam-ldapd启用 PAM LDAP 模块,如果您使用 PAM 进行授权。等效地,编辑/etc/nslcd.conf
(然后重新加载nslcd)/etc/nsswitch.conf
和/etc/pam.d/common-auth
(或其他一些服务文件,如果您不需要所有 PAM 服务的通用覆盖)。另请参阅man pam-auth-update
以防默认设置不适合您。一旦上述方法有效,请考虑
apt install unscd
获得更好的性能,但不要忘记此缓存只会延迟与您的 LDAP 数据库的一致性。