मैं एक LDAP निर्देशिका की खोज कर रहा हूँ, जिसमें sizelimit की तुलना में बहुत अधिक संख्या में परिणाम हैं, वर्तमान में 500, slapd.conf द्वारा कि सभी इरादों और उद्देश्यों को नहीं बदला जा सकता है)
मेरा विचार था कि सभी परिणाम प्राप्त होने तक प्रत्येक बार (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 मारा, तो मुझे वही त्रुटि मिलती है जैसे कि परिणाम जारी नहीं किए गए थे:
Size limit exceeded (4)
मैंने मैन पेजों में देखा है कि गुणसूत्रवाद के लिए एक और विकल्प है, लेकिन इसके लिए उदाहरण खोजने में असमर्थ रहे हैं, और साथ ही मुझे नहीं लगता कि मेरे संस्करण के ldapsearch में यह विकल्प है।
यहाँ लक्ष्य ldapsearch और -L विकल्प का उपयोग करके एक बैकअप बनाने के लिए एक ldif फ़ाइल है जो डेटाबेस को पुनर्स्थापित करने के लिए उपयुक्त है।
कुछ Google खोज उसी समस्या के साथ दिखते हैं जो मुझे हो रही है, लेकिन किसी के पास कोई समाधान नहीं है ..
loglevel
256 को देखें कि वह क्या कहता है।