错误 [LDAP:错误代码 65 - 属性 'calFBURL' 不允许]

ERROR [LDAP: error code 65 - attribute 'calFBURL' not allowed]

我正在尝试使用 rfc2739 模式在我的 OpenLDAP 上添加一个新属性 'calFBURL',我已将 rfc2739.schema 转换为 rfc2739.ldif,然后成功导入。

现在,当我尝试使用 Apache Directory Studio 或手动添加 a 属性时,出现此错误:“#!ERROR [LDAP:错误代码 65 - 属性 'calFBURL' 不允许]”

# cat addCalFBURL.ldif | ldapmodify -D cn=admin,dc=domain,dc=com -W -H ldapi://
Enter LDAP Password: 
modifying entry "uid=user1,ou=people,dc=domain,dc=com"
ldap_modify: Object class violation (65)
additional info: attribute 'calFBURL' not allowed

我的addCalFBURL.ldif:

dn: uid=user1,ou=people,dc=domain,dc=com
changetype: modify
add: calFBURL
calFBURL: https://horde.domain.com/horde/kronolith/fb.php?u=user1

我错过了什么?

谢谢。

如果该条目的对象类之一允许该属性,则您只能将属性添加到现有条目。

您还应该将 calEntry objectClass 添加到用户。