Почему делает OpenLDAP, не автоматический, добавляют inheritied objectclasses

Я сталкиваюсь с проблемой, я пытаюсь добавить пользователей со следующим 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 или человек, даже при том, что я проверил в slapd.d схеме, что они правильно наследовались. Если я добавляю дополнительный objectClass для каждого, который он хорошо работает.

Мое понимание было то, что openldap автоматически пройдет иерархию и добавит дополнительные классы. Я работаю

root@LNX-mydeq-dev-ldap-02 tmp]# slapd -V
@(#) $OpenLDAP: slapd 2.4.39 (Aug 16 2014 20:41:55) $
0
задан 10 February 2015 в 00:42
1 ответ

Я не совсем понимаю, в чем проблема - наследование обрабатывается неявно, вам не нужно перечислять какие-либо классы, которые были извлечены inetOrgPerson.

0
ответ дан 5 December 2019 в 12:58

Теги

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