Назад | Перейти на главную страницу

Есть ли хорошие и легкие инструменты запросов LDAP?

Нам, разработчикам, иногда требуется запрашивать LDAP. Вы знаете полезные инструменты для этой задачи?

изменить: я не имею в виду код, я имею в виду утилиту / инструмент (командная строка или графический интерфейс, в основном графический интерфейс), чтобы просто посмотреть / подтвердить данные или, если возможно, изменить ...

Студия каталогов Apache

Это не совсем легкий, но отличный инструмент для специальной проверки и модификации базы данных LDAP.

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

Я бы посоветовал создать псевдоним или сценарий, который заполняет скучные биты, которые всегда одинаковы. Мой пример предполагает аутентификацию. прочтите справочную страницу.

Для Windows есть LDP. Я использую это все время. Это часть Инструменты поддержки Windows.

ldapvi - он возвращает результаты поиска в $ EDITOR, где вы можете изменить их все сразу, а затем просто сохранить, и он обрабатывает детали. Намного лучше, чем возиться с LDIF. Что касается более тяжеловесного браузера LDAP, я второй Студия каталогов Apache.

Я использовал браузер Softerra LDAP (http://www.ldapadministrator.com/) раньше в прошлом. Он достаточно легкий (основан на графическом интерфейсе, но довольно удобен для просмотра LDAP - многократно облегчил мне жизнь!). Винда только хоть к сожалению.

Они также предлагают коммерческую версию под названием LDAP Administrator, но у меня нет опыта работы с этим продуктом. Я определенно рекомендую бесплатную версию!

Если вы ищете инструменты, которые дадут вам глубокое представление о каталоге ldap, два хороших инструмента - это JXplorer или Инструмент администрирования LDAP.

Хотел бы что-нибудь phpLDAPadmin быть похожим на то, что ты ищешь?

Как уже было сказано, Apache Directory Studio - отличное настольное приложение, оно мне очень нравится. Хотя обычно мне просто нужно что-то, как вы сказали, легкое и желательно командную строку. Совсем недавно я наткнулся на Shelldap.

Когда вы запускаете shelldap, он работает как псевдоболочка, где ваши рабочие каталоги на самом деле являются ветвями вашего дерева LDAP. Он реагирует на такие операции, как:

  • cd ou = Люди
  • кошка uid = tbielawa
  • изменить cn = www001

Мне это и вправду нравится. Как с ldapsearch и ldapmodify инструменты, включенные в стандартные клиентские пакеты, он поддерживает файлы конфигурации для запоминания вашего сервера, ou, bind dn, паролей и т. д.

Шелдап - это ...

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

Посетите их сайт: http://projects.martini.nu/shelldap

Если вас беспокоят только Windows и Active Directory, то adiedit.msc сложно превзойти. Он позволяет забраться под капот абсолютно со всем. Лучше надеяться, что у вас нет прав администратора, когда вы его используете! Возможно очень опасно ...

На * nix я использовал яркость немного покопаться в графическом интерфейсе, а затем, ну, ldapsearch (из OpenLDAP). ldapsearch, возможно, требует некоторого привыкания, но работает очень хорошо, если вы ознакомитесь со страницей руководства и параметрами.

LBE, браузер / редактор LDAP подойдет вам. Менее чем на мег или около того, и быстро! Очень полезно.

Увы, автор, Говар, похоже, исчез, и все ссылки на его загрузку кажутся мертвыми. У меня все еще есть и использую копию, и я хотел бы найти «живой» источник, чтобы посоветовать другим взять его.

Нашли место для получить копию.

Простите, я здесь новичок. Я хотел «ответить» на сообщение geoffc, но не мог понять как.

Я также использую браузер / редактор LDAP, и в настоящее время он доступен для загрузки по адресу http://www.novell.com/communities/node/8652/gawors-excellent-ldap-browsereditor-v282

Администратор Ldap это бесплатный инструмент администрирования Win32 для управления каталогами LDAP. Довольно легкий и полезный для простых операций запроса. Для более сложных сценариев я предпочитаю Студия каталогов Apache.

/ n программное обеспечение имеет get-ldap командлет для использования PowerShell или как разработчик вы, возможно, знакомы с System.DirectoryServices в инфраструктуре .net, которую вы также можете вызвать прямо из PowerShell.

Если вы разработчик, вы можете чувствовать себя комфортно, используя некоторые библиотеки 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, оставаясь при этом быстрым и легким решением.

Я использую ldapsearch (страница руководства) для этого.

Есть уд. Должен быть частью дистрибутива OpenLDAP, когда я последний раз смотрел на него десять лет назад.

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

gq это то, что я использую, когда ldapvi и ldapsearch не сокращают его.