क्या कोई अच्छा और हल्का LDAP क्वेरी उपकरण है? [बन्द है]


22

डेवलपर्स के रूप में हमें कभी-कभी LDAP क्वेरी करने की आवश्यकता होती है। क्या आप इस कार्य के लिए उपयोगी उपकरण जानते हैं?

संपादित करें: मेरा मतलब कोड में नहीं है, मेरा मतलब है कि उपयोगिता / उपकरण (कमांड-लाइन या गुई, ज्यादातर गुई) केवल डेटा को देखने / पुष्टि करने के लिए, या यदि संभव हो तो बदल दें ...


ढेर अतिप्रवाह के लिए कुछ?
मार्क हेंडरसन

अधिक जानकारी के लिए कृपया। क्या आप कोड के माध्यम से एक कार्यक्रम में मतलब है (जो मामले में, हाँ, एसओ बेहतर है) या सिर्फ एक उपयोगिता के माध्यम से? कौन सा ओएस? कमांड-लाइन या GUI? सिर्फ देखने / पुष्टि करने या परिणामों के साथ कुछ करने के लिए?
मैक्सिमस मिनिमस

जवाबों:


24

अपाचे डायरेक्टरी स्टूडियो

वैकल्पिक शब्द

यह बिल्कुल हल्का नहीं है, लेकिन यह तदर्थ निरीक्षण और एलडीएपी डेटाबेस में संशोधन करने के लिए एक उत्कृष्ट उपकरण है


ध्यान दें कि यह एक जावा उपकरण है (ग्रहण पर आधारित), इसलिए यह उपलब्ध है जहां जावा उपलब्ध है, और सिर्फ 1 ओएस पर नहीं
chburd

2
जैसा कि पोस्टर से पता चलता है, यह कुछ भी है लेकिन हल्का है! ग्रहण केवल एलडीएपी टूल के लिए एक लार्गी फ्रेमवर्क है। कहा जा रहा है कि, यह एक बहुत अच्छा LDAP उपकरण है।
ज्योफ

15

ldapsearch काफी हल्का है ... मानक बिट्स का एक हिस्सा जो ओपनडैप के साथ आता है। क्या मंच, आदि?

ldapsearch -h ldapserver -b ou=people,dc=example,dc=com -D uid=root,dc=example,dc=com -x -W "(|(uid=foo)(cn=*bar*))"

मैं एक उर्फ ​​या स्क्रिप्ट स्थापित करने का सुझाव दूंगा जो बोरिंग बिट्स में हमेशा से समान हो। मेरा उदाहरण प्रमाणीकरण मानता है। मैनपेज पढ़ें।


1
आप बहुत सारे बोरिंग बिट्स भी जोड़ सकते हैं जो आपके $ {HOME} /। Ldaprc (मैन ldap.conf से आपको आरंभ करने के लिए समान हों)
Kjetil Joergensen

क्या आप ldap खोज के साथ अपडेट कर सकते हैं? या केवल क्वेरी?
रॉब जूल

1
@RobW: ldapsearch के पास LDAP निर्देशिका को अपडेट करने का कोई तरीका नहीं है, लेकिन समान मानक OpenLDAP टूल से अन्य उपकरण कर सकते हैं। ldapadd, ldapdelete और ldapmodify।
Freiheit

13

विंडोज के लिए एलडीपी है। मैं इसका हर समय उपयोग करता हूं। यह विंडोज सपोर्ट टूल्स का हिस्सा है ।


LDP लिंक टूट गया है।
मार्क लोपेज

@MarkLopez धन्यवाद। मैंने अभी लिंक निकाला है। मुझे याद नहीं है, लेकिन मुझे लगता है कि यह सिर्फ एक लिंक था कि इसका उपयोग कैसे किया जाए जो कि इस बिंदु पर केवल Googled जा सकता है।
स्क्विलमैन

8

ldapvi - यह खोज के परिणामों को $ EDITOR में लौटाता है, जहाँ आप उन सभी को एक साथ बदल सकते हैं, फिर बस सहेज सकते हैं और यह विवरणों को संभालता है। LDIF के साथ घूमने से बहुत बेहतर है। अधिक भारी LDAP ब्राउज़र के लिए, मैं दूसरा अपाचे डायरेक्टरी स्टूडियो


+1 ldapvi आवेदन के लिए
chmeee

5

मैंने भूतकाल से पहले सोफ्ट्रा LDAP ब्राउज़र ( http://www.ldapadministrator.com/ ) का उपयोग किया है। यह काफी हल्का है (जीयूआई आधारित है, लेकिन LDAP के लिए बहुत अच्छा है - कई अवसरों पर मेरे जीवन को आसान बना दिया!)। हालांकि दुर्भाग्य से विंडोज।

वे LDAP व्यवस्थापक नामक एक व्यावसायिक संस्करण भी प्रदान करते हैं, लेकिन मुझे उस उत्पाद के साथ कोई अनुभव नहीं है। मैं निश्चित रूप से फ्रीवेयर संस्करण की सलाह देता हूं!


मैं विशेष रूप से एसक्यूएल एलडीएपी क्वेरी विकल्प सोफ्ट्रा एलडीएपी ब्राउज़र में उपलब्ध है।
th1rdey3


3

यदि आप ऐसे टूल की तलाश कर रहे हैं जो आपको ldap निर्देशिका की गहरी जानकारी दे तो दो अच्छे लोग JXplorer या LDAP Admin Tool हैं


हाँ JXplorer अच्छा है
कोड्यूलिक

2

* Nix पर मैंने एक gui-tool के साथ puma के लिए थोड़ा सा luma का उपयोग किया है और फिर वहाँ है, अच्छी तरह से, (OpenLDAP से) ldapsearch । ldapsearch, जबकि शायद कुछ आदत हो रही है, मैनुअल-पेज और विकल्पों के आसपास अपना सिर प्राप्त करने के बाद बहुत अच्छी तरह से काम करता है।


2

यदि आप केवल Windows और सक्रिय निर्देशिका के बारे में चिंतित हैं, तो adsiedit.msc को हरा पाना मुश्किल है। यह आपको बिल्कुल सब कुछ के साथ बोनट के नीचे अधिकार देता है। बेहतर आशा है कि आपके पास अधिकार नहीं हैं जब आप इसे उपयोग कर रहे हैं! बहुत खतरनाक हो सकता है ...


2

जैसा कि पहले ही सुझाव दिया जा चुका है, अपाचे डायरेक्टरी स्टूडियो एक बेहतरीन डेस्कटॉप एप्लिकेशन है, मैं वास्तव में इसे बहुत पसंद करता हूं। आमतौर पर यद्यपि मैं सिर्फ कुछ चाहता हूं, जैसा कि आपने कहा, हल्का और अधिमानतः कमांड लाइन। अभी हाल ही में मैंने शेल्डप में ठोकर खाई ।

जब आप शेलडैप लॉन्च करते हैं, तो यह एक छद्म शेल की तरह काम करता है, जहां आपकी वर्किंग डायरेक्टरी वास्तव में आपके LDAP ट्री की शाखाएं होती हैं। यह इस तरह के संचालन के लिए प्रतिक्रिया करता है:

  • सीडी ou = लोग
  • cat uid = तिबलवावा
  • cn = www001 संपादित करें

मुझे वास्तव में यह पसंद है। मानक क्लाइंट पैकेज में शामिल उपकरणों ldapsearchऔर ldapmodifyउपकरणों की तरह यह आपके सर्वर, यू, बाइंड डीएन, पासवर्ड, आदि को याद रखने के लिए कॉन्फिग फाइलों का समर्थन करता है।

शेल्डप है ...

...available via the FreeBSD  ports system, OS X via  macports, Debian/Ubuntu
via  apt, and NetBSD's  pkgsrc.

उनकी वेबसाइट देखें: http://projects.martini.nu/shelldap


यह grep gecos="Timothy*"खोज जैसी चीजों का भी समर्थन करता है । आदि ....
टिम बिलावा

काढ़ा के माध्यम से स्थापित नहीं किया जा सकता है; क्लोन करने के लिए भाड़े (hg) की जरूरत है। बहुत सारे अवरोध;)
मार्टिन क्लीवर

1

Ldap Admin LDAP निर्देशिका प्रबंधन के लिए मुफ्त Win32 प्रशासन उपकरण है। सरल क्वेरी संचालन के लिए बहुत हल्का और उपयोगी है। अधिक जटिल सुंदरियों के लिए मैं अपाचे निर्देशिका स्टूडियो पसंद करता हूं।


दुर्भाग्य से यह सक्रिय रूप से बनाए नहीं है
ह्यूबर्ट करियो

1

मुझे माफ कर दो, मैं यहाँ नौसिखिया हूँ। मैं जियोफेक के पोस्ट का "जवाब" देना चाहता था लेकिन यह पता नहीं लगा सका कि कैसे।

मैं LDAP ब्राउज़र / संपादक का भी उपयोग करता हूं और यह वर्तमान में http://www.novell.com/communities/node/8652/gawors-excellent-ldap-browsereditor-v282 पर डाउनलोड के लिए उपलब्ध है


मैं इस का उपयोग टिवोली डायरेक्टरी के एक उदाहरण को हिट करने के लिए करता हूं। ठीक काम करता है, कोई समस्या नहीं।
mfinni

1

LBE, LDAP Browser / Editor आपके बिल को फिट करेगा। एक मेग से कम या तो, और तेजी से! बहुत उपयोगी।

लगता है, लेखक, गौवर गायब हो गए हैं और इसे डाउनलोड करने के सभी संदर्भ मृत प्रतीत होते हैं। मेरे पास अभी भी एक कॉपी है और इसका उपयोग करते हैं, और दूसरों से इसे प्राप्त करने के लिए कहने के लिए एक 'लाइव' स्रोत ढूंढना पसंद करेंगे।

प्रतिलिपि प्राप्त करने के लिए एक स्थान मिला



0

यदि आप एक डेवलपर हैं, तो आप स्क्रिप्टिंग भाषाओं के लिए कुछ ldap पुस्तकालयों का उपयोग करके असहज महसूस कर सकते हैं।

मैं माणिक का उपयोग करता हूं। आप इस तरह के तेज प्रश्नों के लिए कमांड लाइन से irb का उपयोग कर सकते हैं:

$ irb
>> require 'ldap'
=> true
>> ldap.search(BASE_DN, LDAP::LDAP_SCOPE_SUBTREE, filter) do |result|
?>     ... do something with result array ...
?> end

Ldapsearch पर लाभ यह है कि आप तेज, हल्के समाधान होने के बावजूद ldap परिणामों का बेहतर पोस्ट-प्रोसेसिंग कर सकते हैं।


0

/ एन सॉफ्टवेयर एक है पॉवरशेल के उपयोग के लिए गेट-लेडैप cmdlet है या एक डेवलपर के रूप में आप .net फ्रेमवर्क में System.DirectoryServices से परिचित हो सकते हैं, जिसे आप पावरशेल से भी सही कह सकते हैं।



0

gq वह है जो मैं उपयोग करता हूं जब ldapvi और ldapsearch इसे काटते नहीं हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.