Openldap

openLDAP SQL 後端的工作 LDIF 配置範例

  • June 9, 2015

我需要通過 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 解決了這個問題。

引用自:https://serverfault.com/questions/679574