У меня такая проблема(неделю уже мучаюсь) не добавляются записи в ЛДАП
Набираю:
$ ldapmodify2.1 -x -D "cn=root,dc=uemc,dc=ru" -W -f samba2.ldif
Enter LDAP Password
modifying entry "dc=uemc,dc=ru"
modifying entry "ou=samba,dc=uemc,dc=ru"
ldapmodify2.1: update failed: ou=samba,dc=uemc,dc=ru
ldap_modify:No such object (32)
matched DN: dc=uemc,dc=ru
Подозреваю что он не может найти dc=uemc,dc=ru, но он ведь сам его только что обновил?
Если я убираю из ldif-файла строки о dc=uemc,dc=ru и использую ldapadd2.1 то получается следующее
$ ldapadd2.1 -x -D "cn=root,dc=uemc,dc=ru" -W -f samba2.ldif
Enter LDAP Password
adding new entry "ou=samba,dc=uemc,dc=ru"
ldapadd2.1: update failed ou=samba,dc=uemc,dc=ru
ldap_add: Object class volation (65)
additional info: unrecognaze objectclass 'organizationUnit'
Вроде бы все одинакого, но ругается на разные вещи. Странно!!!!!!!!
Предостовляю samba2.ldif
dn:dc=uemc,dc=ru
objectclass:dcObject
objectclass:organization
dc:uemc
o:uemc
dn: ou=samba,dc=uemc,dc=ru
objectclass: organizationUnit
ou: samba
userPassword: password
dn: ou=NIS,dc=uemc,dc=ru
objectclass: organizationUnit
ou: NIS
dn: cn=sadmin,cn=root,dc=uemc,dc=ru
objectclass: person
cn: sadmin
userPassword: password
Если необходимы еще какие нибудь сведения для решения проблемы я их предоставлю