实际上基于http://www.openldap.org/doc/admin24/slapdconf2.html说我可以将 slapd.conf 转换为 cn=config 格式。
因此,为此目的,我尝试在具有如下角色提供者的服务器上制作 slapd.conf 文件:
database bdb
suffix dc=mydomain,dc=org
rootdn cn=admin,dc=mydomain,dc=org
directory /var/lib/ldap/db
index objectclass,entryCSN,entryUUID eq
overlay syncprov
syncprov-checkpoint 100 10
syncprov-sessionlog 100
database config
rootpw mypassword
然后我尝试使用 slaptest 命令转换该文件,但我收到如下错误消息:
$ slaptest -f slapd.conf -v
slapd.conf: line 2: <suffix> invalid DN 21 (Invalid syntax)
slaptest: bad configuration file
其实我的后缀是绝对正确的,但为什么总是“无效的DN”
如何解决这个错误?