Я должен обеспечить доступ к базе данных пост-ГРЭС через 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 решило эту проблему.