作为开发人员,我们有时需要查询 LDAP。你知道这个任务的有用工具吗?
编辑:我的意思不是在代码中,我的意思是实用程序/工具(命令行或 gui,主要是 gui)只是为了查看/确认数据,或者如果可能的话改变......
Dav*_*ney 26
它并不完全是轻量级的,但它是对 LDAP 数据库进行临时检查和修改的绝佳工具
fre*_*eit 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*))"
Run Code Online (Sandbox Code Playgroud)
我建议设置一个别名或脚本来预填充总是相同的无聊位。我的示例假设身份验证。阅读手册页。
ldapvi - 它将搜索结果返回到 $EDITOR,您可以在其中一次更改所有结果,然后保存并处理详细信息。比玩弄LDIF要好得多。至于更重量级的 LDAP 浏览器,我第二个是Apache Directory Studio。
我过去曾使用过 Softerra LDAP 浏览器 ( http://www.ldapadministrator.com/ )。它相当轻巧(基于 GUI,但非常适合阅读 LDAP - 在多个场合让我的生活更轻松!)。不幸的是,只有 Windows。
他们还提供了一个名为 LDAP Administrator 的商业版本,但我没有使用该产品的经验。我当然推荐免费软件版本!
正如已经建议的那样,Apache Directory Studio 是一个很棒的桌面应用程序,我真的非常喜欢它。通常,正如你所说,我只想要一些轻量级的东西,最好是命令行。就在最近,我偶然发现了Shelldap。
当您启动 shelldap 时,它的运行方式就像一个伪 shell,其中您的工作目录实际上是 LDAP 树的分支。它响应以下操作:
我很喜欢。与标准客户端包中包含的ldapsearch
和工具一样,它支持配置文件来记住您的服务器、ou、绑定 dn、密码等。ldapmodify
谢尔达普是...
...available via the FreeBSD ports system, OS X via macports, Debian/Ubuntu
via apt, and NetBSD's pkgsrc.
Run Code Online (Sandbox Code Playgroud)
查看他们的网站: http: //projects.martini.nu/shelldap
归档时间: |
|
查看次数: |
67628 次 |
最近记录: |