Dpkg
ldap 在 debian 和 ubuntu 上
我目前正在將我的 Linux 客戶端從 Ubuntu 16.04 更改為 Debian 9.6,並且我正在嘗試將 LDAP 客戶端身份驗證設置為 debian 機器。
設置時,我注意到 debian 上不存在以下命令
sudo dpkg-reconfigure ldap-auth-config
要設置 Debian 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 數據庫的一致性。