LDAP:无法绑定成功连接

18 command-line ldap

我正在尝试使用OpenLDAP测试与AD的连接,这是我在命令行上尝试的:

/usr/bin/ldapsearch -h names.myorg.com \
    -p 389 \
    -D "cn=conapps readonly,cn=users,dc=myorg,dc=com" \
    -LLL \
    -x \
    -b "ou=MyOrg Staff,ou=People,dc=myorg,dc=com" \
    -s sub "(objectClass=*)" DN sn givenName mail userPrincipalName employeeID usertype \
    -W
Run Code Online (Sandbox Code Playgroud)

但是,我不断收到以下错误:

操作错误(1)附加信息:00000000:LdapErr:DSID-0C090627,注释:为了执行此操作,必须在连接上完成成功绑定.,data 0,vece

任何人都可以看到我做错了吗?

Tej*_*eni 12

我认为你的bindDN密码错误,你指定的bindDn cn=readonly,cn=users,dc=myorg,dc=com和密码使用-W是空的.它可能是错误的,并且在进行搜索之前无法对您进行身份验证.

  • 你应该在`-W`之后传递`-`,它会提示输入密码. (2认同)

小智 9

请尝试使用端口3268,有关详细信息,请参阅http://technet.microsoft.com/en-us/library/cc978012.aspx

这个命令对我有用:

$ ldapsearch -x -LLL -H ldap://test.com:3268 -dbc=test,dc=com -D 'DOMAIN\username' -W name=username dn
Run Code Online (Sandbox Code Playgroud)

  • 我有类似的问题。`ldapsearch` 在端口 `389` 上运行良好。当我尝试使用“python-ldap”实现此连接时,连接超时。将端口更改为“3268”解决了问题 (3认同)