Openldap

為什麼 OpenLDAP 不自動添加繼承的對像類

  • February 23, 2015

我遇到了一個問題,我正在嘗試使用以下 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 模式中驗證了它們是正確繼承的。如果我為每個添加額外的 objectClass,它就可以正常工作。

我的理解是 openldap 會自動遍歷層次結構並添加其他類。我在跑

root@LNX-mydeq-dev-ldap-02 tmp]# slapd -V
@(#) $OpenLDAP: slapd 2.4.39 (Aug 16 2014 20:41:55) $

我不完全明白問題出在哪裡——隱式處理了繼承,您不需要列舉由 inetOrgPerson 提取的任何類。

引用自:https://serverfault.com/questions/666312