我使用OPEN ds 2.2作为我的LDAP服务器目前我想创建一个类似dc=esamurdhiint,dc=lk
的基本dn
我创建以下ldif文件并运行,我有错误
我的ldif文件
dn: dc=esamurdhiint,dc=lk
objectClass: domain
objectClass: top
dc: esamurdhiint
我的命令ID
ldapmodify -h 10.136.78.27 -p 1389 -D "cn=admin,ou=system" -w changeit -a -f /tmp/ldap.ldif
" adding new entry "dc=esamurdhiint,dc=lk"
ldap_add: No such object (32)
additional info: The provided entry dc=esamurdhiint,dc=lk cannot be added because its suffix is not defined as one of the suffixes within the Directory Server ".
答案 0 :(得分:8)
./dsconfig set-backend-prop --backend-name userRoot --add base-dn:dc=<<esamurdhiint,dc=lk>>
--hostname localhost --port 4444 --bindDN cn=admin,ou=system --bindPassword changeit
--trustAll --noPropertiesFile --no-prompt
答案 1 :(得分:1)
正如Roshan所说,您需要先配置后缀(base-dn)并指定它将在哪个数据库后端。 您可以选择将后缀添加到默认后端(userRoot)或新后端。