![儘管大小限制較高,但仍超出 LDAP 大小限制](https://rvso.com/image/762146/%E5%84%98%E7%AE%A1%E5%A4%A7%E5%B0%8F%E9%99%90%E5%88%B6%E8%BC%83%E9%AB%98%EF%BC%8C%E4%BD%86%E4%BB%8D%E8%B6%85%E5%87%BA%20LDAP%20%E5%A4%A7%E5%B0%8F%E9%99%90%E5%88%B6.png)
我遇到了「超出 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)
。)