【发布时间】:2013-09-19 17:21:29
【问题描述】:
我正在尝试从 CentOS 5.8 机器查询 Windows LDAP 服务器。这是可以做到的吗?具体来说,我尝试使用“ldapsearch”查询 LDAP 服务器。这是查询:
ldapsearch -V -h ldapserver.host.name -b 'YourADDN' -x -s base -z 1 -l 1 '(&(objectCategory=Person)(objectClass=user)(sAMAccountName=username))' @inetOrgPerson
根据我的结果,我什至不确定从 Linux 客户端到 Windows LDAP 服务器的连接是否可行。如果有人可以验证这一点,我将不胜感激。我要做的就是将 LDAP 查询 (&(objectCategory=Person)(objectClass=user)(sAMAccountName=username)) 从 Linux 机器运行到 LDAP 服务器,并将结果返回到 Linux 服务器屏幕。
【问题讨论】:
-
当然可以。这只是 TCP。
-
是的,这是可能的。您需要适当的权限,但不确定“@inetOrgPerson”到底是什么。为所有属性尝试“*”。
-
我首先要确保主机在网络上是可访问的,方法是从 Linux 机器对 ldap 服务器进行 ping 和跟踪路由。此外,如果您实际提供您遇到的所有错误消息,也会对我们有所帮助。
-
基于什么结果?如果您有任何结果,您已经证明了通信是可能的。如果您遇到错误或意外结果,您需要在此处提供它们,而不是提出令人难以置信的确认原因。
标签: linux active-directory ldap openldap