Как создать базу DN на Open DS - PullRequest
3 голосов
/ 30 сентября 2011

Я использую OPEN ds 2.2 в качестве моего сервера LDAP. В настоящее время я хочу создать базовый dn, такой как dc=esamurdhiint,dc=lk, я создаю следующий файл ldif и запускаю его, и у меня возникает ошибка

моего файла ldif

dn: dc=esamurdhiint,dc=lk
objectClass: domain
objectClass: top
dc: esamurdhiint

идентификатор моей команды

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 ]

8 голосов
/ 30 сентября 2011
./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 голос
/ 06 октября 2011

Как указывал Рошан, вам нужно сначала настроить суффикс (base-dn) и указать, в какой базе данных он будет находиться. Вы можете добавить суффикс в бэкэнд по умолчанию (userRoot) или в новый бэкэнд.1001 *

...