back-sql 的 slapd 配置:如何將範例從 slapd.conf 轉換為 slapd.d

back-sql 的 slapd 配置:如何將範例從 slapd.conf 轉換為 slapd.d

我正在嘗試使用 back-sql (特別是 postgresql 後端)來配置 slapd。我找到的所有文件(Postgresq LDAP 指南似乎更完整)與使用 slapd.conf 的舊配置有關,而我需要使用新聞 slapd.d 動態配置。

我不明白應該如何在配置中新增條目。我目前嘗試的是:

dn: olcDatabase={1}sql,cn=config
objectClass: olcDatabaseConfig
objectClass: olcSqlConfig
olcSuffix: dc=vega,dc=com
olcDatabase: sql
olcDbName: mytest

但是當我運行 ldapmodify 時出現錯誤:

root@argo-jessie:~# ldapmodify -x  -D cn=admin,cn=config -W  -f ,ldapvi-argo-jessie-7228.ldif
Enter LDAP Password: 
adding new entry "olcDatabase={1}sql,cn=config"
ldap_add: Other (e.g., implementation specific) error (80)
    additional info: <olcSuffix> failed startup

在 254 debugLevel 我得到:

Sep 23 16:34:18 localhost slapd[5650]: olcSuffix: value #0: <olcSuffix> failed startup (dc=vega,dc=com)!
Sep 23 16:34:18 localhost slapd[5650]: send_ldap_result: err=80 matched="" text="<olcSuffix> failed startup"

使用 slapd 版本 2.4.40 在 Debian Jessie 上進行測試

答案1

我已經被幾個傢伙徹底弄灰心喪誌了從 slapd 清單中避免使用從後端,因為它被認為是實驗性的且不受支援。

相關內容