OpenLDAP-Replication 的问题

OpenLDAP-Replication 的问题

我们刚刚设置了一台运行 OpenLDAP 的 Ubuntu 服务器。我们还有第二台服务器,也运行 Ubuntu。现在我尝试使用本指南设置复制:https://help.ubuntu.com/lts/servergu...er-replication

问题是,当我想使用添加提供程序文件时

sudo ldapadd -Q -Y EXTERNAL -H ldapi:/// -f provider_sync.ldif

我收到一条错误消息:

ldapadd: invalid format (line 5) entry: "olcDatabase={1}hdb,cn=config" 

有谁知道这个问题出在哪里?

这是 provider_sync.ldif:

dn: olcDatabase={1}hdb,cn=config

changetype: modify

add: olcDbIndex

olcDbIndex: entryCSN eq

-

add: olcDbIndex

olcDbIndex: entryUUID eq

dn: cn=module{0},cn=config

changetype: modify

add: olcModuleLoad

olcModuleLoad: syncprov

-
add: olcModuleLoad

olcModuleLoad: accesslog


dn: olcDatabase={2}hdb,cn=config

objectClass: olcDatabaseConfig

objectClass: olcHdbConfig

olcDatabase: {2}hdb

olcDbDirectory: /var/lib/ldap/accesslog

olcSuffix: cn=accesslog

olcRootDN: cn=admin,dc=ex,dc=ample,dc=de

olcDbIndex: default eq

olcDbIndex: entryCSN,objectClass,reqEnd,reqResult,reqStart


dn: olcOverlay=syncprov,olcDatabase={2}hdb,cn=config

changetype: add

objectClass: olcOverlayConfig

objectClass: olcSyncProvConfig

olcOverlay: syncprov

olcSpNoPresent: TRUE

olcSpReloadHint: TRUE


dn: olcOverlay=syncprov,olcDatabase={1}hdb,cn=config

changetype: add

objectClass: olcOverlayConfig

objectClass: olcSyncProvConfig

olcOverlay: syncprov

olcSpNoPresent: TRUE


dn: olcOverlay=accesslog,olcDatabase={1}hdb,cn=config

objectClass: olcOverlayConfig

objectClass: olcAccessLogConfig

olcOverlay: accesslog

olcAccessLogDB: cn=accesslog

olcAccessLogOps: writes

olcAccessLogSuccess: TRUE


olcAccessLogPurge: 07+00:00 01+00:00

相关内容