儘管大小限制較高,但仍超出 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)。)

相關內容