не может найти сп = модуль, сп = запись конфигурации

голоса
0

Я новичок в OpenLDAP, Я настраиваю модуль для мониторинга с помощью он-лайн конфигурации (OLC) на основе этого руководства: https://blog.kmp.or.at/monitoring-openldap/ .

Я использую ldapmodify, как показано ниже:

ldapmodify -x -H ldap:/// -D cn=config   -W -f module.ldif

Результат:

modifying entry cn=module{0},cn=config
ldap_modify: No such object (32)

Содержание module.ldif является:

dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: {1}back_monitor

я понимаю, что я не могу изменить на несуществующую запись, так что я пытался добавить новую запись для DN = (сп = модуль, сп = конфигурации).

я попытался создать новый дп с помощью:

dn: cn=module,cn=config
objectClass: olcModuleList
cn: module
olcModulepath:  /etc/openldap/libexec/openldap

но я получил эту ошибку

ldap_add: Invalid syntax (21)
additional info: objectClass: value #0 invalid per syntax

Должен ли я на самом деле нужно создать этот DN, или он должен быть создан во время установки.

Задан 09/10/2019 в 13:02
источник пользователем
На других языках...                            


1 ответов

голоса
0

Нет, эта запись создается во время установки.

Похоже , вы пропустили настройки slapd.dкаталога для интернет - конфигурации (OLC):

slapcat -f /path/to/slapd.conf -F /path/to/slapd.d

Также, выберите соответствующий механизм SASL аутентификации:

  • Либо использование EXTERNALмеханизма с ldapi:///транспортом (зависит от клиентского процесса UID и GID через Unix сокеты):

    `ldapmodify -Y EXTERNAL -H ldapi:/// -f module.ldif`
    
  • Или LDAP( по умолчанию) с опциями -Dи -Wдля связывания:

    ` ldapmodify -x -H ldap://example.com -D cn=manager,dc=example,dc=com -W -f module.ldif`
    
Ответил 09/10/2019 в 14:28
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more