ОШИБКА [LDAP: код ошибки 65 - атрибут 'calFBURL' не разрешен] - PullRequest
0 голосов
/ 22 апреля 2019

Я пытаюсь добавить новый атрибут 'calFBURL' в свой OpenLDAP, используя схему rfc2739, и я преобразовал rfc2739.schema в rfc2739.ldif и затем успешно импортировал.

Теперь, когда я пытаюсь добавить атрибут с помощью Apache Directory Studio или вручную, у меня появляется эта ошибка: "#! ОШИБКА [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

Чего мне не хватает?

Спасибо.

1 Ответ

0 голосов
/ 23 апреля 2019

Вы можете добавить атрибут к существующей записи, только если атрибут разрешен одним из objectClass этой записи.

Вы также должны добавить calEntry objectClass для пользователя.

...