【发布时间】:2010-06-01 00:05:07
【问题描述】:
我最近更改了我的 root 密码,但是当我重新启动 Ldap (openldap-2.2.13) 时,我无法使用 Ldap 用户登录到此服务器上的任何应用程序。
在 /var/log/httpd/ssl_error_log 我可以找到很多错误,例如:
[Tue Jun 01 02:27:24 2010] [warn] [client 89.138.98.214] [26762] auth_ldap authenticate: user foo authentication failed; URI /svn-clients/clients/myclient/ [LDAP: ldap_simple_bind_s() failed][Can't contact LDAP server]
我猜用户root和Ldap配置之间有联系,我也改变了
rootpw 进入slapd.conf,但这似乎并没有让事情变得更好。
【问题讨论】:
-
好吧,我最终自己解决了这个问题。我用“-d 255”运行 slapd 却发现 bdb_db_open 失败了。执行 db_recover 解决了这个问题。