Отключить постраничные ответы в openldap 2.4.45 - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь отключить постраничные ответы на экземпляре Solaris Open Ldap 2.4.45.

Используется так называемый метод OLC (cn = config) или slapd.d (кажется, несколько разных его названий). Я успешно отключил подкачку в версии 2.4.42, используя метод конфигурации предшествующего slapd.conf, добавив sizelimit size.prtotal=disabled в файл slapd.conf . Это работает, как я получаю

search: 2
result: 11 Administrative limit exceeded
text: pagedResults control not allowed

вернулся в мой ответ.

Согласно http://www.openldap.org/doc/admin24/slapdconf2.html то же самое можно применить, добавив olcSizeLimit: size.prtotal=disabled в конфигурацию slapd.d, но пока это не сработало. Я попытался добавить запись в файлы настроек сервера cn = config.ldif и базы данных olcDatabase = {0} config.ldif , но безрезультатно.

Продолжительность: ldapsearch -xv -h <ldaphost> -E pr=2000 -b "dc=mydom,dc=com" "(objectClass=*)

по-прежнему показывает, что управление пейджингом включено в ответе, как видно из:

search: 2
result: 0 Success
control: 1.2.840.113556.1.4.319 false MAUCAQAEAA==
pagedresults: cookie=
...