ldap_add нет такого объекта (32) соответствует dn dc= домен dc=com
Когда я пытаюсь импортировать пользователей в LDAP с помощью этой команды:
ldapadd -x -D "cn=Manager,dc=domain,dc=com" -W -f /etc/openldap/root.ldif
У меня есть эта ошибка:
ldap_add no such object (32)
matched dn dc=domain,dc=com
Позвольте мне показать вам файлы:
/etc/openldap/domain.ldif
dn: dc=domain,dc=com
dc: domain
description: LDAP Admin
objectClass: dcObject
objectClass: organizationalUnit
ou: rootobject
dn: ou=People, dc=domain,dc=com
ou: People
description: Users of adminmart
objectClass: organizationalUnit
/etc/openldap/root.ldif
dn: uid=root,ou=People,dc=domain,dc=com
uid: root
cn: Manager
objectClass: account
Кто-то может мне помочь?
Спасибо
2 ответа
У меня была та же проблема, выполняющая ту же команду:
No such object (32)
matched DN: dc=example,dc=com
Я проверил файл LDIF и все свои OU из LDAP и пытался добавить запись в OU, которая не существует.
Я решил изменить OU в файле ldif для того, который существует. И все работало нормально.
У меня была та же проблема, и я натягивал на нее волосы, а затем добавил новую OU в свой ldif, вот так:
dn: ou=(what your error says that is missing),o=(company name),dc=(company name),dc=country
objectclass: (class type)
objectclass: top
ou: people
просто замените информацию в соответствии () на вашу, и она должна работать!