3

我已经搜索了有关此消息的多个帖子,但当我尝试执行“ldapsearch”时仍然收到错误消息

我已将 slapd.conf 更改为使用纯文本密码,但仍然出现错误。我还确保文件中没有空格。日志文件显示并且 iptables 已关闭。我试图遵循 LDAP 设置

"http://www.itmanx.com/kb/centos63-openldap-phpldapadmin".  

conn=1001 fd=15 ACCEPT from IP=[::1]:54486 (IP=[::]:389)
conn=1001 op=0 BIND dn="cn=Manager,dc=domain,dc=local,dc=pt" method=128
conn=1001 op=0 RESULT tag=97 err=49 text=
conn=1001 fd=15 closed (connection lost)

我的服务器正在运行 Centos 6.4 64。

以下是我正在使用的命令

"ldapsearch -x -D cn=Manager,dc=domain,dc=local,dc=pt -w abc"

我的 slapd.conf 文件

database        bdb
suffix          "dc=domain,dc=local"
checkpoint      1024 15
rootdn          "cn=Manager,dc=domain,dc=local"
rootpw                  abc
4

3 回答 3

1

您需要生成您的密码,如下所示 -

slappasswd -h {CLEARTEXT}

输入密码 - abc

进行搜索 -

ldapsearch -x -h ipaddress(提及ip地址) -D "cn=Manager,dc=domain,dc=local" -W

于 2013-04-03T13:46:55.597 回答
1

在搜索中,您尝试绑定为:

cn=Manager,dc=domain,dc=local,dc=pt

但在配置中,rootdn 是:

cn=Manager,dc=domain,dc=local

这当然是“无效的凭证”。

于 2014-03-08T23:21:16.223 回答
0

您绑定为 rootdn,即 DIT 的“root 帐户”。在这种情况下,此帐户的密码是基于配置的。虽然“abc”是配置的密码,但它可能不是加载的密码。

恰当的例子:有人进入 slapd.conf 文件并将 rootdn 密码从“xyz”更改为“abc”,但忽略了重新启动 OpenLDAP 守护程序。这里会发生的是,在进程重新启动之前,“abc”将无法工作,因此 OpenLDAP 守护程序将继续使用“xyz”的旧密码。

我希望这有帮助...

最大限度

于 2013-07-21T01:35:40.007 回答