我的服务器上安装了 openLDAP。请参阅下图了解详情。
我的问题是,我找不到 inetOrgPerson 对象类下的 middlename 属性,而这是我的用例所需要的。我尝试搜索 oid 和语法,以便尝试向 inetOrgPerson 添加新属性,但我找不到,也不确定是否可行。我在这里看到:https://docs.microsoft.com/en-us/windows/desktop/adschema/a-middlename属性 id 为:2.16.840.1.113730.3.1.34 并尝试将其与此处进行比较:https://ldap.com/ldap-oid-reference-guide/但 oid 是 ref 属性类型。我的问题是如何在 openLDAP 中获取 middlename 属性?
答案1
你必须定义自己的对象类并提及中间名字MAY
作为子句中的可选属性(或MUST
使其成为强制性的)。
您有两个选择:
- 定义自定义
STRUCTURAL
对象类SUP inetOrgPerson
AUXILIARY
定义可以添加到现有对象的自定义对象类inetOrgPerson項目。
请注意,OpenLDAP 严格遵循RFC 4512不允许更改现有条目的结构对象类。