Назад | Перейти на главную страницу

Пример рабочей конфигурации LDIF для бэкэнда openLDAP SQL

Мне нужно предоставить доступ к базе данных postgres через LDAP, и я ищу рабочий образец конфигурации с использованием файлов LDIF. Все примеры, которые я могу найти, используют старые slapd.conf файл для конфигурации.

Я загрузил образцы таблиц из openldap в postgresql и настроил unixodbc. Я могу получить доступ к базе данных, используя isql.

Я загрузил back_sql модуль, и это, похоже, работает.

Однако, когда я пытаюсь добавить базу данных, я получаю сообщение об ошибке:

ldap_add: Other (e.g., implementation specific) error (80)
    additional info: <olcDbPass> failed startup

и я понятия не имею, что это значит.

я пытаюсь ldapadd

dn: olcDatabase=sql,cn=config
objectClass: olcDatabaseConfig
objectClass: olcSqlConfig
olcSuffix: dc=test
olcDatabase: sql
olcDbName: ldap
olcDbPass: ldap
olcDbUser: ldap

что я считаю правильным, но правильный образец конфигурации для серверной части sql был бы удобен. Что я делаю не так или у кого-нибудь есть подходящий образец конфигурации?

Я отследил ошибку до глючной версии openldap в Ubuntu LTS, более новых версий не было. Использование последней версии openldap решило эту проблему.