我遇到了“LDAP 大小限制超出”的问题(我知道这个问题在这里已经讨论过好几次了)。不幸的是,这里和其他网站上的先前解决方案都没有帮助。
我正在使用 Ubuntu 20.04 和 slapd 软件包。我创建了文件/etc/ldap/slapd.conf
并sizelimit 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)
。)