- 论坛徽章:
- 0
|
openldap是系统默认安装的,没有编译安装。db数据库是编译安装到/usr/local/db
db的lib也加入到搜索路径,DB的config也复制到了/var/lib/ldap/DB_CONFIG 并给了ldap的权限。
slapd.conf配置文件的example.com都改成了linux.com,也就是把example都替换成linux,
rootpw这一行我用的明文密码,密码12345,行首行尾都没有空格。中间用几个tab隔开的。
用slaptest -f /usr/openldap/slapd.conf也正常,服务器启动正常。
ldif文件如下
#cat /root/linux.ldif
dn: dc=linux,dc=com
objectclass: dcObject
objectclass: organization
o: Example, Inc.
dc: linux
dn: cn=Manager,dc=linux,dc=com
objectclass: organizationalRole
cn: Manager
现在我导入数据的时候,有问题了
#ls
linux.ldif
#ldapadd -x -W -D "cn=Manager,dc=linux,dc=com" -f linux.ldif
Enter LDAP Password:
ldap_bind: Invalid credentials (49)
输入密码12345就出现这个错误,网上说是rootpw这里有误,行首或者行尾有空格,或者中间有空格,但是我都没有啊,怎么还是错误的。
还请有经验的朋友指点下,谢谢。
QQ群:139570407 希望高手加入共同讨论。 |
|