Я пытаюсь добавить новую запись в ldap, и я понятия не имею, почему она не работает.Я не могу добавить новую запись
addPeople.ldif
У меня есть файл:
dn: ou=People,dc=example,dc=com,dc=au
ou: people
description: All people in organisation
objectClass: organizationalUnit
Я ввожу следующую команду:
ldapadd -x -D "cn=Manager,dc=example,dc=com,dc=au" -w secret -f ~/addPeople.ldif
Результат:
adding new entry "ou=People,dc=example,dc=com,dc=au"
ldap_add: No such object (32)
Соответствии с командой Quickstart OpenLDAP документации:
ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
возвращается:
# extended LDIF
#
# LDAPv3
# base <> with scope baseObject
# filter: (objectclass=*)
# requesting: namingContexts
#
#
dn:
namingContexts: dc=example,dc=com,dc=au
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
Как решить эту проблему?
EDIT
Может быть нет dc=example,dc=com,dc=au
входа.
$ ldapsearch -b 'dc=example,dc=com,dc=au' -s base '(objectclass=*)'
# extended LDIF
#
# LDAPv3
# base <dc=example,dc=com,dc=au> with scope baseObject
# filter: (objectclass=*)
# requesting: ALL
#
# search result
search: 2
result: 32 No such object
# numResponses: 1