是否可以从linux机器查询windows ldap服务器

是否可以从linux机器查询windows ldap服务器,linux,active-directory,ldap,openldap,Linux,Active Directory,Ldap,Openldap,我试图从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 根据

我试图从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服务器。如果有人能证实这一点,我将不胜感激。我只想从Linux机器运行LDAP查询
(&(objectCategory=Person)(objectClass=user)(sAMAccountName=username))
,然后将结果返回到Linux服务器屏幕

ldapsearch -b "dc=example,dc=com" -D "xxx\user1" -x -W -h x.x.x.x -p 3268 "(&(objectClass=user)(objectCategory=person)(sAMAccountName=username))"
有关更多信息,请查看

unix中的ldap搜索

\usr/bin/ldapsearch  -h <ipaddress>  -b 'DC=<domainname> , DC=com' -F'|' sAMAccountName=<name to search> extensionName personalPager url department physicalDeliveryOfficeName otherPager sAMAccountName name title mail manager mobile telephoneNumber  |  awk -F"|" '
{ if (NR!=1) {abc[NR]=$1"|"$2}} END { for (i in abc) {printf("%s\n",abc[i])}}' > ldap_out.txt
\usr/bin/ldapsearch-h-b'DC=,DC=com'-F'|'sAMAccountName=extensionName personalPager url department physicalpeliveryofficename otherPager sAMAccountName title邮件管理器移动电话号码| awk-F“|”
{if(NR!=1){abc[NR]=1“|“$2}}}END{for(i in abc){printf(“%s\n”,abc[i])}}>ldap_out.txt

当然有可能。这只是TCP。是的,这是可能的。您需要适当的权限,并且不确定最后的“@inetOrgPerson”是什么。对于所有属性,请尝试“*”。首先,我要确保主机在网络上是可访问的,通过ping和跟踪从Linux机器上路由ldap服务器。此外,它还将帮助我们,您实际提供您遇到的任何和所有错误消息。基于什么结果?如果你有任何结果,你已经证明了沟通是可能的。如果您得到错误或意外结果,您需要在此处提供它们,而不是提出不可信的原因进行确认。