📅  最后修改于: 2023-12-03 15:17:18.115000             🧑  作者: Mango
在操作LDAP目录时,有许多命令可以用于查询目录中的数据。其中一个常用的命令是 ldapwhoami
。 ldapwhoami
命令可以查询当前用户在LDAP服务器上的身份信息,并返回相关的权限信息。
ldapwhoami [options] [dn]
以下是 ldapwhoami
常用选项:
-x
: 使用简单认证模式进行操作(默认模式)-D
: 指定一个LDAP用户的DN(区分大小写)-W
: 使用标准输入让用户输入密码要使用其他认证模式,还可以使用 -Y
选项指定。
以下是几个 ldapwhoami
的示例:
查询当前用户的身份信息:
$ ldapwhoami
返回:
dn: uid=johndoe,ou=people,dc=example,dc=com
使用简单认证模式并指定用户的 DN 和密码:
$ ldapwhoami -x -D "cn=admin,dc=example,dc=com" -W
返回:
dn: cn=admin,dc=example,dc=com
注意:在这个示例中,您需要输入 LDAP 管理员的密码。
指定要查询的对象:
$ ldapwhoami "uid=johndoe,ou=people,dc=example,dc=com"
返回:
dn: uid=johndoe,ou=people,dc=example,dc=com
ldapwhoami
适用于以下场景:
ldapwhoami
是一个简单而重要的命令,可以帮助您查询当前用户在LDAP服务器上的身份信息。此外,您还可以指定其他选项来指定要查询的对象和所需的认证模式。