尽管大小限制很高,但超出了 LDAP 大小限制

尽管大小限制很高,但超出了 LDAP 大小限制

我遇到了“LDAP 大小限制超出”的问题(我知道这个问题在这里已经讨论过好几次了)。不幸的是,这里和其他网站上的先前解决方案都没有帮助。

我正在使用 Ubuntu 20.04 和 slapd 软件包。我创建了文件/etc/ldap/slapd.confsizelimit 10000在其中写入内容。在其中/etc/ldap/slapd.d/cn=config.ldif我添加了相应的条目。

objectClass: olcGlobal
cn: config
olcArgsFile: /var/run/slapd/slapd.args
olcLogLevel: None
olcPidFile: /var/run/slapd/slapd.pid
olcToolThreads: 1
olcSizeLimit: 10000
structuralObjectClass: olcGlobal
entryUUID: xxxxxxxxxxxxxxxxxxxxxxxx
creatorsName: cn=config
createTimestamp: 20160825143715Z
entryCSN: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
modifiersName: cn=config
modifyTimestamp: 20160905182032Z

重启服务后,错误信息再次出现。我需要做哪些调整才能获得超过 500 个条目?

答案1

olcSizeLimit仅适用于dn: olcDatabase={-1}frontend,cn=config,把它放在那里它就会做你想做的事。

您应该使用ldapmodify来更改/etc/ldap/slapd.d/文件,并且对于大多数交互来说,这样做不需要重新启动slapd以使这些更改生效。如果您的 slapd 正在使用它们,它还可以保持文件校验和正确。

您可以olcLimits在适当的数据库中获得更详细的信息。(更多详细信息请参阅slapd-config(5)。)

相关内容