Я пытаюсь добавить новый атрибут в схеме OpenLDAPOpenLDAP: Невозможно добавить новый атрибут LDAP в схему
# cat /etc/ldap/pwdResetAttribAdd.ldif
dn: cn={3}inetorgperson,cn=schema,cn=config
add: olcAttributeTypes
##
## The new attribute type
##
olcAttributetypes: (1.3.6.1.4.1.42.2.27.8.1.22
NAME 'pwdReset'
DESC 'The indication that the password has been reset'
EQUALITY booleanMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
SINGLE-VALUE
USAGE directoryOperation)
Команда Я использую, чтобы добавить как под
ldapmodify -D "cn=admin,dc=test" -w somePass -h localhost -p 389 -f /etc/ldap/pwdResetAttribAdd.ldif
Однако , он терпит неудачу с ошибкой ниже
modifying entry "cn={3}inetorgperson,cn=schema,cn=config" ldap_modify: Other (e.g., implementation specific) error (80)
additional info: olcAttributeTypes: "1.3.6.1.4.1.42.2.27.8.1.22" is operational
Где я ошибаюсь?
Почему? Просто загрузите 'ppolicy.schema'. – EJP
@EJP Я тебя не понял .. что мне делать? – SimpleGuy
Что вы должны сказать именно так, как я сказал. Загрузите 'ppolicy.schema'. В разделе схемы «slapd.conf» или онлайн-конфигурации, в зависимости от того, что вы используете. Это ясно указано в документации на то, что вы пытаетесь сделать, то есть внедрить оверлей политики с паролем, в котором происходит «pwdReset». Нет необходимости в том, что вы разместили выше. – EJP