ldap_add никакой такой объект (32) соответствовал dn dc=domain 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

Кто-то может помочь мне?

Спасибо

8
задан 18 February 2014 в 16:55
2 ответа

У меня была та же проблема, выполняя ту же команду:

No such object (32)
matched DN: dc=example,dc=com

Я проверил файл LDIF и все мои OU из LDAP и пытался добавить запись в OU, которая не существует.

Я решил изменить OU в файле ldif для существующего. И все работало нормально.

5
ответ дан 2 December 2019 в 23:04

у меня была та же проблема, я вытаскивал волосы, потом добавил новый OU в мою лидифь, вот так:

dn: ou=(what your error says that is missing),o=(company name),dc=(company name),dc=country
objectclass: (class type)
objectclass: top
ou: people

просто замените информацию в () на вашу, и это должно сработать!

1
ответ дан 2 December 2019 в 23:04

Теги

Похожие вопросы