Có công cụ truy vấn LDAP nào tốt và nhẹ không? [đóng cửa]


22

Là nhà phát triển, đôi khi chúng ta cần truy vấn LDAP. Bạn có biết các công cụ hữu ích cho nhiệm vụ này?

chỉnh sửa: Tôi không có nghĩa là trong mã, tôi có nghĩa là tiện ích / công cụ (dòng lệnh hoặc gui, chủ yếu là gui) chỉ để xem / xác nhận dữ liệu hoặc nếu có thể thay đổi ...


Một cái gì đó cho Stack Overflow?
Mark Henderson

Thông tin thêm xin vui lòng. Bạn có nghĩa là trong một chương trình thông qua mã (trong trường hợp này, vâng, SO tốt hơn) hoặc chỉ thông qua một tiện ích? HĐH nào? Dòng lệnh hay GUI? Chỉ để xem / xác nhận, hoặc làm một cái gì đó với kết quả?
Maximus Minimus

Câu trả lời:


24

Studio thư mục Apache

văn bản thay thế

Nó không thực sự nhẹ, nhưng nó là một công cụ tuyệt vời để thực hiện kiểm tra và sửa đổi đột xuất cho cơ sở dữ liệu LDAP


Lưu ý đây là một công cụ java (dựa trên Eclipse), vì vậy nó có sẵn ở nơi java có sẵn và không chỉ trên 1 HĐH
chburd

2
Như poster cho thấy, nó là bất cứ điều gì nhưng nhẹ! Eclipse là một khung công tác lớn, chỉ dành cho một công cụ LDAP. Phải nói rằng, nó là một công cụ LDAP rất đẹp.
geoffc

15

ldapsearch khá nhẹ ... Một phần của các bit tiêu chuẩn đi kèm với openLDAP. Nền tảng gì, v.v?

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

Tôi khuyên bạn nên thiết lập một bí danh hoặc tập lệnh điền vào các bit nhàm chán luôn giống nhau. Ví dụ của tôi giả định xác thực. đọc trang hướng dẫn.


1
Bạn cũng có thể thêm rất nhiều bit nhàm chán tương tự với $ {HOME} /. Ldaprc của bạn (man ldap.conf sẽ giúp bạn bắt đầu)
Kjetil Joergensen

Bạn có thể cập nhật với tìm kiếm ldap? Hay chỉ truy vấn?
RobW

1
@RobW: ldapsearch không có cách cập nhật thư mục LDAP, nhưng các công cụ khác từ cùng bộ công cụ OpenLDAP có thể. ldapadd, ldapdelete và ldapmodify.
freiheit

13

Đối với Windows có LDP. Tôi sử dụng nó mọi lúc. Đây là một phần của Công cụ hỗ trợ Windows .


Liên kết LDP bị hỏng.
Đánh dấu

@MarkLopez Cảm ơn. Tôi chỉ cần gỡ bỏ liên kết. Tôi không nhớ nhưng tôi nghĩ rằng đó chỉ là một liên kết về cách sử dụng nó mà có thể được Googled vào thời điểm này.
squillman

8

ldapvi - nó trả về kết quả tìm kiếm thành $ EDITOR, nơi bạn có thể thay đổi tất cả chúng cùng một lúc, sau đó chỉ cần lưu và nó xử lý các chi tiết. Tốt hơn nhiều so với việc tập trung xung quanh với LDIF. Đối với một trình duyệt LDAP nặng hơn, tôi thứ hai Apache Directory Studio .


1 cho các ứng dụng ldapvi
chmeee

5

Trước đây, tôi đã sử dụng Softerra LDAP Browser ( http: //www.ldapad Administrator.com/ ) trước đây. Nó khá nhẹ (dựa trên GUI, nhưng khá hay để đọc LDAP - giúp cuộc sống của tôi dễ dàng hơn nhiều lần!). Windows chỉ mặc dù không may.

Họ cũng cung cấp một phiên bản thương mại có tên Quản trị viên LDAP, nhưng tôi chưa có kinh nghiệm với sản phẩm đó. Tôi chắc chắn đề nghị phiên bản phần mềm miễn phí mặc dù!


tôi đặc biệt thích tùy chọn Truy vấn LDAP SQL có sẵn trong Trình duyệt LDAP của Softerra.
th1rdey3


3

Nếu bạn đang tìm kiếm các công cụ cung cấp cho bạn cái nhìn sâu sắc về thư mục ldap, hai công cụ tốt là JXplorer hoặc LDAP Admin Tool .


Vâng JXplorer là tốt
codeulike

2

Trên * nix Tôi đã sử dụng luma một chút để chọc ngoáy bằng công cụ gui và sau đó, ldapsearch (từ OpenLDAP). ldapsearch, trong khi có lẽ đã quen với một số, hoạt động rất tốt khi bạn tìm hiểu kỹ về trang hướng dẫn và các tùy chọn.


2

Nếu bạn chỉ quan tâm đến Windows và Active Directory, adsiedit.msc rất khó bị đánh bại. Nó cho phép bạn vào ngay dưới nắp ca-pô với tất cả mọi thứ. Hy vọng tốt hơn là bạn không có quyền quản trị khi bạn đang sử dụng nó! Có thể rất nguy hiểm ...


2

Như đã được đề xuất, Apache Directory Studio là một ứng dụng máy tính để bàn tuyệt vời, tôi thực sự yêu thích nó rất nhiều. Thông thường mặc dù tôi chỉ muốn một cái gì đó, như bạn nói, dòng lệnh nhẹ và tốt nhất là. Mới gần đây tôi tình cờ gặp Shelldap .

Khi bạn khởi chạy shelldap, nó hoạt động giống như một vỏ giả trong đó các thư mục làm việc của bạn thực sự là các nhánh của cây LDAP của bạn. Nó đáp ứng các hoạt động như:

  • cd ou = Mọi người
  • mèo uid = tbielawa
  • chỉnh sửa cn = www001

Tôi thực sự thích nó. Giống như ldapsearchldapmodifycác công cụ có trong các gói máy khách tiêu chuẩn, nó hỗ trợ các tệp cấu hình để ghi nhớ máy chủ của bạn, ou, liên kết dn, mật khẩu, v.v.

Shelldap là ...

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

Kiểm tra trang web của họ: http://projects.martini.nu/shelldap


Nó cũng hỗ trợ những thứ như grep gecos="Timothy*"tìm kiếm. V.v ...
Tim Bielawa

Không thể được cài đặt qua brew; cần đồng bóng (hg) để nhân bản. Quá nhiều rào cản;)
Martin Cleaver

1

Ldap Admin là công cụ quản trị Win32 miễn phí để quản lý thư mục LDAP. Là khá nhẹ và hữu ích cho các hoạt động truy vấn đơn giản. Đối với các bối cảnh phức tạp hơn, tôi thích Apache Directory Studio .


tiếc là nó không được duy trì tích cực
Hubert Kario

1

Tha lỗi cho tôi, tôi là người mới ở đây. Tôi muốn "trả lời" bài đăng của geoffc nhưng không thể tìm ra cách.

Tôi cũng sử dụng Trình duyệt / Trình chỉnh sửa LDAP và hiện tại nó có sẵn để tải xuống tại http://www.novell.com/cransities/node/8652/gawors-excellence-ldap-browsereditor-v282


Tôi sử dụng cái này để đánh một thể hiện của Thư mục Tivoli. Hoạt động tốt, không có vấn đề.
mfinni

1

LBE, LDAP Browser / Editor sẽ phù hợp với hóa đơn của bạn. Ít hơn một meg hoặc hơn, và nhanh chóng! Rất hữu dụng.

Than ôi, tác giả, Gowar dường như đã biến mất và tất cả các tài liệu tham khảo để tải về nó dường như đã chết. Tôi vẫn có và sử dụng một bản sao, và rất thích tìm một nguồn 'sống' để nói với những người khác lấy nó từ đó.

Tìm thấy một vị trí để có được một bản sao.



0

Nếu bạn là một nhà phát triển, bạn có thể cảm thấy khó tin khi sử dụng một số thư viện ldap cho các ngôn ngữ script.

Tôi sử dụng ruby. Bạn có thể sử dụng irb từ dòng lệnh cho các truy vấn nhanh như thế này:

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

Ưu điểm so với ldapsearch là bạn có thể xử lý hậu kỳ tốt hơn các kết quả ldap trong khi vẫn là một giải pháp nhanh, nhẹ.


0

Phần mềm / n có lệnh ghép ngắn get-ldap để sử dụng powershell hoặc là nhà phát triển mà bạn có thể quen thuộc với System.DirectoryService trong khung .net, bạn cũng có thể gọi ngay từ powershell.



0

gq là những gì tôi sử dụng khi ldapvi và ldapsearch không cắt nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.