照預設的 OpenLDAP,查詢結果若很多時,會限制僅回傳 500 筆資料,這原本不是什麼大問題,不過最近遇到了查詢結果多於上限,且在交易中不得分批處理的問題。原來改變上限也不是什麼困難的事,可先準備以下的 changeSizeLimit.ldif:
- dn: cn=config
- changetype: modify
- replace: olcSizeLimit
- olcSizeLimit: nnn
再下指令執行:
- sudo ldapmodify -Y EXTERNAL -H ldapi:/// -f changeSizeLimit.ldif
更進一步,也可以把產 ldif 跟下指令都放在一個 shell script。
沒有留言:
張貼留言