我到处寻找解决问题的方法,但仍然没有找到。我有这两个简单的文件,分别是 sladp.conf 和 mytree.ldif,当我尝试向 mytree.ldif 添加一些内容时,它一直要求我输入密码(我相信这是在 slapd.conf 中定义的 roopw),但它不起作用. 我真的需要帮助。
这些是我的文件:
slapd.conf
database dbd
suffix "dc=ers,dc=uminho,dc=pt"
rootdn "cn=Manager,dc=ers,dc=uminho,dc=pt"
rootpw ersadmin
directory /usr/local/var/openldap-data
我的树.ldif
dn: dc=ers, dc=uminho, dc=pt
objectclass: dcObject
objectclass: organization
o: ERS
dc: ers
dn: cn=Manager,dc=ers,dc=uminho,dc=pt
objectclass: organizationalRole
cn: Manager
这就是我正在尝试做的事情和我的回应:
sudo ldapadd -x -D "cn=Manager,dc=ers,dc=uminho,dc=pt" -W -f /etc/ldap/mytree.ldif
Enter LDAP Password:
ldap_bind: Invalid credentials (49)
我已经尝试使用加密密码
slappasswd -h {SHA} -s ersadmin
并更改我的 slapd.conf 文件
password-hash {SHA}
rootpw {SHA}pLEBIPx4rW3eebpwACBGAZkNH4CVBRGW
但它没有用。提前致谢。