Openldap
openLDAP SQL 後端的工作 LDIF 配置範例
我需要通過 LDAP 提供對 postgres 數據庫的訪問權限,並且我正在尋找使用 LDIF 文件的工作配置範例。我能找到的所有範例都使用舊
slapd.conf
文件進行配置。我已經從 postgresql 中的 openldap 載入了範例表並配置了 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 後端的正確配置範例會很方便。我在做什麼錯或有人有正確的配置範例嗎?
我將錯誤追溯到 Ubuntu LTS 上的一個錯誤版本的 openldap,沒有可用的更新版本。使用最新的 openldap 解決了這個問題。