มีเครื่องมือสืบค้น LDAP ที่ดีและมีน้ำหนักเบาหรือไม่? [ปิด]


22

ในฐานะนักพัฒนาบางครั้งเราต้องการสืบค้น LDAP คุณรู้จักเครื่องมือที่มีประโยชน์สำหรับงานนี้หรือไม่?

แก้ไข: ฉันไม่ได้หมายถึงในรหัสฉันหมายถึงยูทิลิตี้ / เครื่องมือ (บรรทัดคำสั่งหรือ gui ส่วนใหญ่ gui) เพียงเพื่อดู / ยืนยันข้อมูลหรือถ้าเป็นไปได้ในการเปลี่ยนแปลง ...


มีบางอย่างสำหรับ Stack Overflow หรือไม่
Mark Henderson

ข้อมูลเพิ่มเติมโปรด คุณหมายถึงในโปรแกรมผ่านรหัส (ในกรณีที่ใช่ดีกว่า) หรือเพียงแค่ผ่านยูทิลิตี้? ระบบปฏิบัติการใด? บรรทัดคำสั่งหรือ GUI เพียงแค่มอง / ยืนยันหรือทำอะไรกับผลลัพธ์
Maximus Minimus

คำตอบ:


24

Apache Directory Studio

ข้อความแสดงแทน

มันไม่ได้มีน้ำหนักเบา แต่มันเป็นเครื่องมือที่ยอดเยี่ยมสำหรับการตรวจสอบเฉพาะกิจและแก้ไขฐานข้อมูล LDAP


ทราบว่าเป็นเครื่องมือ java (ขึ้นอยู่กับ Eclipse) ดังนั้นจึงสามารถใช้ได้เมื่อมี Java และไม่ได้ใช้เพียงแค่ 1 OS
chburd

2
ในฐานะที่เป็นโปสเตอร์แนะนำมันเป็นอะไรที่นอกจากมีน้ำหนักเบา! Eclipse เป็นเฟรมเวิร์กที่ยิ่งใหญ่เพียงสำหรับเครื่องมือ LDAP ต้องบอกว่ามันเป็นเครื่องมือ LDAP ที่ดีมาก
geoffc

15

ldapsearch ค่อนข้างเบา ... ส่วนหนึ่งของบิตมาตรฐานที่มาพร้อมกับ openLDAP แพลตฟอร์มอะไร ฯลฯ

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

ฉันขอแนะนำให้ตั้งค่านามแฝงหรือสคริปต์ที่เติมข้อมูลในบิตที่น่าเบื่อที่เหมือนกันเสมอ ตัวอย่างของฉันใช้การพิสูจน์ตัวตน อ่าน manpage


1
คุณสามารถเพิ่มบิตที่น่าเบื่อจำนวนมากที่เหมือนกันกับ $ {HOME} /. ldaprc ของคุณ (man ldap.conf ควรเริ่มต้น)
Kjetil Joergensen

คุณสามารถอัพเดทด้วยการค้นหา ldap ได้ไหม? หรือเฉพาะแบบสอบถาม
RobW

1
@RobW: ldapsearch ไม่มีวิธีการอัปเดตไดเรกทอรี LDAP แต่เครื่องมืออื่น ๆ จากชุดเครื่องมือ OpenLDAP มาตรฐานเดียวกันสามารถ ldapadd, ldapdelete และ ldapmodify
freiheit

13

สำหรับ Windows มี LDP ฉันจะใช้มันตลอดเวลา. มันเป็นส่วนหนึ่งของเครื่องมือสนับสนุนของ Windows


ลิงก์ LDP เสีย
Mark Lopez

@ MarkLopez ขอบคุณ ฉันเพิ่งลบลิงค์ ฉันจำไม่ได้ แต่ฉันคิดว่ามันเป็นเพียงลิงก์ในการใช้งานซึ่งสามารถ Googled ณ จุดนี้
squillman

8

ldapvi - มันจะส่งคืนผลลัพธ์ของการค้นหาเป็น $ EDITOR ซึ่งคุณสามารถเปลี่ยนได้ทั้งหมดในครั้งเดียวจากนั้นเพียงบันทึกและจัดการรายละเอียด ดีกว่า faffing รอบ ๆ ด้วย LDIF ในฐานะที่เป็นเบราว์เซอร์ LDAP หนามากขึ้นผมสองApache ไดเรกทอรีที่สตูดิโอ


+1 สำหรับแอปพลิเคชัน ldapvi
chmeee

5

ฉันใช้ Softerra LDAP Browser ( http://www.ldapadministrator.com/ ) ก่อนหน้านี้ในอดีต มันมีน้ำหนักเบาพอสมควร (อิงตาม GUI แต่ค่อนข้างดีสำหรับการอ่าน LDAP - ทำให้ชีวิตของฉันง่ายขึ้นในหลาย ๆ ครั้ง!) Windows เท่านั้น แต่น่าเสียดายที่

พวกเขายังมีรุ่นเชิงพาณิชย์ที่เรียกว่าผู้ดูแลระบบ LDAP แต่ฉันไม่เคยมีประสบการณ์กับผลิตภัณฑ์นั้น ฉันแนะนำรุ่นฟรีแวร์อย่างแน่นอน!


ฉันชอบตัวเลือก SQL LDAP Query เป็นพิเศษใน Softerra LDAP Browser
th1rdey3


3

หากคุณกำลังมองหาเครื่องมือที่ช่วยให้คุณเข้าใจอย่างลึกซึ้งของไดเร็กทอรี LDAP สองคนที่ดีมี JXplorer หรือLDAP เครื่องมือการดูแลระบบ


ใช่ JXplorer นั้นดี
codeulike

2

บน * ระวังฉันใช้lumaนิดหน่อยในการจิ้มกับ gui-tool จากนั้นก็มีldapsearch (จาก OpenLDAP) ldapsearch ในขณะที่บางคนเริ่มชินแล้วก็ทำงานได้ดีมากเมื่อคุณมุ่งหน้าไปที่หน้าคู่มือและตัวเลือกต่างๆ


2

หากคุณกังวลเกี่ยวกับ Windows และ Active Directory เท่านั้น adsiedit.msc ยากที่จะเอาชนะ มันช่วยให้คุณเข้าไปอยู่ใต้หมวกพร้อมกับทุกอย่าง หวังว่าคุณจะไม่มีสิทธิ์ของผู้ดูแลเมื่อใช้งาน! อาจเป็นอันตรายมาก ...


2

ตามที่ได้รับการแนะนำแล้ว Apache Directory Studio เป็นแอปพลิเคชันเดสก์ท็อปที่ยอดเยี่ยมฉันรักมันมาก โดยปกติแล้วฉันต้องการบางสิ่งบางอย่างตามที่คุณพูดบรรทัดคำสั่งที่เบาและเด่นกว่า เพิ่งฉันเจอShelldap

เมื่อคุณเรียกใช้ shelldap มันจะทำงานเหมือนเชลล์ pseudo ซึ่งไดเรกทอรีการทำงานของคุณเป็นสาขาของต้นไม้ LDAP ของคุณ มันตอบสนองต่อการดำเนินการเช่น:

  • cd ou = ผู้คน
  • cat uid = tbielawa
  • แก้ไข cn = www001

ฉันชอบมันมาก. เช่นเดียวกับldapsearchและldapmodifyเครื่องมือที่รวมอยู่ในแพ็คเกจไคลเอนต์มาตรฐานซึ่งรองรับไฟล์ปรับแต่งเพื่อจดจำเซิร์ฟเวอร์ของคุณ, ou, bind dn, รหัสผ่าน, ฯลฯ

Shelldap คือ ...

...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*"การค้นหา อื่น ๆ ....
Tim Bielawa

ไม่สามารถติดตั้งผ่านทาง Brew; ต้องการ mercurial (hg) เพื่อโคลน อุปสรรคมากเกินไป;)
Martin Cleaver

1

Ldap Adminเป็นเครื่องมือการจัดการ Win32 ฟรีสำหรับการจัดการไดเรกทอรี LDAP ค่อนข้างเบาและมีประโยชน์สำหรับการดำเนินการค้นหาอย่างง่าย สำหรับ scenearios ที่ซับซ้อนมากขึ้นฉันชอบ Apache ไดเรกทอรีที่สตูดิโอ


น่าเสียดายที่มันยังไม่ได้รับการบำรุงรักษา
Hubert Kario

1

ยกโทษให้ฉันฉันเป็นมือใหม่ที่นี่ ฉันต้องการที่จะ "ตอบกลับ" เพื่อโพสต์ของ geoffc แต่ไม่สามารถหาวิธี

ฉันยังใช้ LDAP Browser / Editor และขณะนี้สามารถดาวน์โหลดได้ที่http://www.novell.com/communities/node/8652/gawors-excellent-ldap-browsereditor-v282


ฉันใช้อันนี้เพื่อตีอินสแตนซ์ของ Tivoli Directory ทำงานได้ดีไม่มีปัญหา
mfinni

1

LBE, เบราว์เซอร์ LDAP / ตัวแก้ไขจะพอดีกับค่าของคุณ น้อยกว่า meg หรือดังนั้นและรวดเร็ว! มีประโยชน์มาก.

อนิจจาผู้เขียน Gowar ดูเหมือนจะหายไปและการอ้างอิงทั้งหมดเพื่อดาวน์โหลดดูเหมือนว่าจะตาย ฉันยังมีและใช้สำเนาอยู่และชอบที่จะหาแหล่งที่มา 'สด' เพื่อบอกให้คนอื่นเอามาใช้

พบที่ตั้งเพื่อรับสำเนา



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

/ n ซอฟต์แวร์มีget-ldap cmdlet สำหรับการใช้ powershell หรือในฐานะนักพัฒนาคุณอาจคุ้นเคยกับ System.DirectoryServices ใน. net framework ซึ่งคุณสามารถโทรหาได้ทันทีจาก powershell



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.