![NSS-LDAP 无法通过 TLS 工作:do_open:do_start_tls 失败:stat=-1](https://linux22.com/image/754532/NSS-LDAP%20%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20TLS%20%E5%B7%A5%E4%BD%9C%EF%BC%9Ado_open%EF%BC%9Ado_start_tls%20%E5%A4%B1%E8%B4%A5%EF%BC%9Astat%3D-1.png)
我使用 NSS-LDAP 进行身份验证。没有 TLS,一切都正常。一旦我使用已添加到客户端的自签名证书启用 TLS(StartTLS),NSS-LDAP 将不会连接到 LDAP 服务器。
systemctl status nscd
给出
nss-ldap: do_open: do_start_tls failed:stat=-1
nss_ldap: could not search LDAP server - Server is unavailable
ldapsearch -Z ...
我可以毫无问题地连接到服务器。
我的/etc/ldap.conf
样子是这样的:
...
uri ldap:///192.168.8.8
...
ssl start_tls
tls_cacertdir /etc/ssl/certs