如何在ldapsearch工具中指定用户名?

hol*_*lms 3 command-line-interface ldap

我是 LDAP 的新手。我需要使用一些没有任何 sasl 的参数以明文形式指定用户名。

所以这个命令会给你一些搜索结果,但它总是空的,因为没有授权:

ldapsearch -h 1.1.1.1 -p 389 -D "OU=SysAcc,OU=Infra,dc=mydomain,dc=com" -b "OU=blg,dc=whatever,dc=whatever2,dc=com"
Run Code Online (Sandbox Code Playgroud)

我发现我可以添加-w mypasswd来指定密码,我在哪里可以指定用户名?我开始是ldapsearch因为我很难在我尝试设置的 Web 应用程序之一中配置 LDAP。只是想用ldapsearch工具检查我的参数是否正确,但我找不到如何指定用户名。

编辑:

从上面的答案中,我只想写一个最终的命令,它应该是怎样的:

   ldapsearch -h 1.1.1.1 -p 389 -W -D "CN=sysMYUSER,OU=SysAcc,OU=Infra,dc=mydomain,dc=com" -b "OU=blg,dc=whatever,dc=whatever2,dc=com"
Run Code Online (Sandbox Code Playgroud)

Joh*_*ohn 6

-D选项是 LDAP 用户名等效项。它是 BindDN,它是您尝试使用您提供的-w或在提示时提供的密码进行身份验证的帐户。您可能还想使用该-x选项进行简单绑定,因为您使用的是 BindDN/密码对而不是 SASL 身份验证。