LDAP - Превышен предел размера [дубликат]

Я ищу в каталоге LDAP, который дает гораздо большее количество результатов, чем установленный в настоящее время предел размера, 500 , slapd.conf, который не может быть изменен)

Моя идея заключалась в том, чтобы продолжать запускать ldapsearch, но каждый раз с разным смещением (501, 1001 и т. д.), пока не будут получены все результаты.

Я видел страницы руководства для ldapsearch , и похоже, что это делается за вас с помощью параметров -E:

-E [!]<ext>[=<extparam>] search extensions (! indicates criticality)
         [!]domainScope              (domain scope)
         [!]mv=<filter>              (matched values filter)
         [!]pr=<size>[/prompt|noprompt]   (paged results/prompt)
         [!]subentries[=true|false]  (subentries)
         [!]sync=ro[/<cookie>]            (LDAP Sync refreshOnly)
                 rp[/<cookie>][/<slimit>] (LDAP Sync refreshAndPersist)

Итак, я попробовал: ldapsearch - h $ HOST -p $ PORT -x -L -b "$ BASE" '*' '+' -E pr = $ SIZE

Однако, когда результаты (даже результаты с разбивкой на страницы с размером = 50, например) достигают 500, Я получаю ту же ошибку, как если бы результаты не были выгружены:

Превышен предел размера (4)

Я видел на страницах руководства, что есть еще один вариант для virtuallistview, но мне не удалось найти для него примеры, а также ну, я не думаю, что в моей версии ldapsearch есть такая опция.

Цель состоит в том, чтобы создать резервную копию с помощью ldapsearch и опции -L для создания файла ldif, подходящего для восстановления базы данных.

Несколько поисковых запросов Google обнаруживают ту же проблему, что и я, но ни у одного нет подходящего решения ..

14
задан 8 November 2011 в 01:19
0 ответов

Теги

Похожие вопросы