作为开发人员,我们有时需要查询LDAP。您知道用于此任务的有用工具吗?
编辑:我不是在代码中,我的意思是实用程序/工具(命令行或gui,主要是gui)只是为了查找/确认数据,或者如果可能的话...
作为开发人员,我们有时需要查询LDAP。您知道用于此任务的有用工具吗?
编辑:我不是在代码中,我的意思是实用程序/工具(命令行或gui,主要是gui)只是为了查找/确认数据,或者如果可能的话...
Answers:
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 Directory Studio。
我以前曾经使用过Softerra LDAP浏览器(http://www.ldapadministrator.com/)。它相当轻巧(基于GUI,但是对于LDAP来说非常好-多次使我的生活更轻松!)。Windows仅可惜。
他们还提供称为LDAP Administrator的商业版本,但是我对该产品没有任何经验。我当然推荐免费版本!
像phpLDAPadmin这样的东西会像您想要的东西吗?
在* nix上,我使用了luma和gui工具,然后有了ldapsearch(来自OpenLDAP)。ldapsearch也许会有所适应,但一旦您掌握了手册页和选项,它就会很好地工作。
如果您只关心Windows和Active Directory,adsiedit.msc很难被击败。它使您可以使用几乎所有内容进入引擎盖。更好的希望是您在使用时没有管理员权限!可能非常危险...
正如已经建议的那样,Apache Directory Studio是一个很棒的桌面应用程序,我确实非常喜欢它。通常,尽管我只是想要一些东西,如您所说,但还是轻巧的,最好是命令行。就在最近,我偶然发现了Shelldap。
当启动shelldap时,它的工作方式类似于伪shell,其中您的工作目录实际上是LDAP树的分支。它响应以下操作:
我很喜欢。与标准客户端软件包中包含的ldapsearch
和ldapmodify
工具一样,它支持配置文件来记住您的服务器,ou,绑定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*"
搜索之类的功能。等等...
Ldap Admin是用于LDAP目录管理的免费Win32管理工具。非常轻巧,对于简单的查询操作很有用。对于更复杂的场景,我更喜欢 Apache Directory Studio。
原谅我,我是这里的新手。我想“回复” geoffff的帖子,但不知道如何。
我还使用了LDAP浏览器/编辑器,目前可从http://www.novell.com/communities/node/8652/gawors-excellent-ldap-browsereditor-v282下载该文件。
有乌德。十年前我上次查看它时,应该成为OpenLDAP发行版的一部分。