slapd 的 back-sql 配置:如何将示例从 slapd.conf 转换为 slapd.d

slapd 的 back-sql 配置:如何将示例从 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"

在 Debian Jessie 上使用 slapd 版本 2.4.40 进行测试

答案1

我被几个人彻底打消了来自 slapd 列表使用该后端,因为它被认为是实验性的并且不受支持。

相关内容