У меня такая проблема(неделю уже мучаюсь) не добавляются записи в ЛДАП
Набираю: $ 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
Если необходимы еще какие нибудь сведения для решения проблемы я их предоставлю