У меня проблема, я пытаюсь добавить пользователей со следующим ldif;
dn: mail=jsmith,ou=customers,dc=mydeqcust,dc=org
cn: John Smith
sn: Smith
uid: jsmith
mail: jsmith@dev.local
objectClass: inetOrgPerson
mail: jsmith
он добавляет отлично, однако, когда я смотрю на запись, я вижу, что у нее есть атрибуты только от inetOrgPerson, а не от orginzationalperson или person, хотя я проверил в схеме slapd.d, что они правильно наследуются. Если я добавлю дополнительный объектный класс для каждого из них, он будет работать нормально.
Насколько я понимаю, openldap будет автоматически проходить по иерархии и добавлять дополнительные классы. я бегу
root@LNX-mydeq-dev-ldap-02 tmp]# slapd -V
@(#) $OpenLDAP: slapd 2.4.39 (Aug 16 2014 20:41:55) $
Я не совсем понимаю, в чем проблема - наследование обрабатывается неявно, вам не нужно перечислять какие-либо классы, которые были извлечены inetOrgPerson.