web-dev-qa-db-ja.com

優れた軽量のLDAPクエリツールはありますか?

開発者として、LDAPへのクエリが必要になる場合があります。このタスクに役立つツールを知っていますか?

編集:私はコードで意味するのではなく、単にデータを見て/確認するために、または可能であれば変更するためのユーティリティ/ツール(コマンドラインまたはGUI、ほとんどはGUI)を意味します...

22
spinodal

Apache Directory Studio

alt text

軽量というわけではありませんが、アドホックインスペクションやLDAPデータベースの変更を行うための優れたツールです。

24
Dave Cheney

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*))"

いつも同じ退屈な部分を事前入力するエイリアスまたはスクリプトを設定することをお勧めします。私の例では認証を前提としています。マンページを読んでください。

15
freiheit

WindowsにはLDPがあります。いつも使っています。 Windows Support Tools の一部です。

13
squillman

ldapvi -検索結果を$ EDITORに返します。一度にすべてを変更してから、保存するだけで詳細を処理できます。 LDIFを使いこなすよりもはるかに優れています。より重いLDAPブラウザーについては、2番目に Apache Directory Studio です。

8
TRS-80

以前、Softerra LDAP Browser( http://www.ldapadministrator.com/ )を使用しました。それはかなり軽量です(GUIベースですが、LDAPを熟読するのにかなりいいです-私の人生を何度も楽にしてくれました!)。残念ながらWindowsのみ。

また、LDAP Administratorと呼ばれる商用バージョンも提供していますが、私はその製品についての経験はありません。私は確かにフリーウェアバージョンをお勧めします!

5
CapBBeard

phpLDAPadmin のようなものは、あなたが探しているもののようですか?

3
Chealion

Ldapディレクトリを深く理解できるツールを探している場合は、JXplorerまたは LDAP管理ツール の2つが適切です。

3
John

* nixで、私は luma を使用してgui-toolをいじってみましたが、 ldapsearch (OpenLDAPから)もあります。 ldapsearchは、おそらく慣れているかもしれませんが、マニュアルページとオプションを理解してから非常にうまく機能します。

2

WindowsとActive Directoryだけに関心がある場合は、adsiedit.mscを使うのは難しいでしょう。それはあなたが絶対にすべてでボンネットの下に正しく入るのを許します。ただし、使用しているときに管理者権限がないことをお勧めします。可能性がありますvery危険...

2
Maximus Minimus

すでに提案されているように、Apache Directory Studioは優れたデスクトップアプリケーションです。本当に気に入っています。通常、私はあなたが言ったように、軽量でできればコマンドラインが欲しいだけです。つい最近、偶然に遭遇しました Shelldap

Shelldapを起動すると、疑似シェルのように動作し、作業ディレクトリは実際にはLDAPツリーのブランチです。次のような操作に応答します。

  • cd ou = People
  • 猫uid = tbielawa
  • cn = www001を編集

私は本当にそれが好き。標準クライアントパッケージに含まれているldapsearchおよびldapmodifyツールと同様に、サーバー、ou、バインドdn、パスワードなどを記憶するための構成ファイルをサポートしています。

シェルダップは...

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

彼らのウェブサイトをチェックしてください: http://projects.martini.nu/shelldap

2
Tim Bielawa

Ldap Admin は、LDAPディレクトリ管理用の無料のWin32管理ツールです。かなり軽量で、単純なクエリ操作に役立ちます。より複雑なシーンの場合は、 Apache Directory Studio を使用します。

1
JuanZe

LBE、LDAPブラウザー/エディターはあなたの請求書に合うでしょう。メガ以下、そして速い!非常に便利。

悲しいことに、作者のGowarは姿を消しているようで、それをダウンロードするためのすべての参照は死んでいるようです。私はまだコピーを持っていますが、他の人から入手するように伝える「ライブ」ソースを見つけたいと思っています。

コピーを取得する場所が見つかりました。

1
geoffc

許して、私はここの初心者です。 geoffcの投稿に「返信」したかったのですが、その方法がわかりませんでした。

LDAPブラウザー/エディターも使用しており、現在 http://www.novell.com/communities/node/8652/gawors-excellent-ldap-browsereditor-v282 からダウンロードできます。

1
Daniel Serodio

そのためにldapsearch( man page )を使用します。

0
shylent

開発者であれば、スクリプト言語用のいくつかのLDAPライブラリーを使用すると快適に感じるでしょう。

私はRubyを使用しています。コマンドラインから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
chmeee

/ nソフトウェアには get-ldap コマンドレットがあり、Powershellで使用できます。また、開発者は.netフレームワークのSystem.DirectoryServicesに精通していて、Powershellから直接呼び出すこともできます。

0
Jim B

gq は、ldapviとldapsearchでカットできない場合に使用します。

0
ptman

Udがあります。 10年前に最後に見たとき、OpenLDAPディストリビューションの一部である必要があります。

http://www.at.php.net/linuxcommand.org/man_pages/ud1.html

0
Jauder Ho