我如何根据用户configuration两个不同的OpenLDAP olcLimits?

当使用匿名绑定从命令行运行ldapsearch ,我希望只要使用分页,就允许用户/应用程序返回无限的结果。对于cn=admin用户,我想允许无限制结果。

我正在使用下面的LDIF文件,但它不是很正确。 cn=admin正在运行确定,返回所有〜1000个用户。

 # ldapsearch -x -ZZ -D "cn=admin,dc=my,dc=org" -W ... # search result search: 3 result: 0 Success # numResponses: 1082 # numEntries: 1081 

…但匿名绑定仍然限于500个结果(虽然分页确实工作):

 # ldapsearch -x -ZZ "Objectclass=Person" -E pr=100/prompt ... # requesting: ALL # with pagedResults control: size=100 # # search result search: 8 result: 4 Size limit exceeded # numResponses: 506 # numEntries: 500 

我错过了什么? 似乎不能让谷歌返回关于此的很多信息。

 dn: olcDatabase={1}hdb,cn=config changetype: modify replace: olcLimits olcLimits: dn.exact="cn=admin,dc=my,dc=org" size=unlimited anonymous auth size.pr=500 size.prtotal=unlimited