如何在Open ds上创建base dn

时间:2011-09-30 03:10:48

标签: ldap opends

我使用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 ".

2 个答案:

答案 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)或新后端。