首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用用户名和密码的ldapsearch

使用用户名和密码的ldapsearch
EN

Stack Overflow用户
提问于 2017-03-17 05:35:05
回答 2查看 66.9K关注 0票数 17

下面是我的LDAP ORG结构:

我创建了一个带有名字和密码的用户。但是当我尝试使用jdbc连接时,它不工作。错误提示凭据无效。然后我尝试了ldapsearch,如下所示:

对于用户和组的创建,我遵循以下process

代码语言:javascript
复制
root@ip:/home# ldapwhoami
SASL/DIGEST-MD5 authentication started
Please enter your password:
ldap_sasl_interactive_bind_s: Invalid credentials (49)
    additional info: SASL(-13): user not found: no secret in database

root@ip:/# ldapsearch -x -LLL -h ip -D username -w password -b"cn=admin,dc=ivhdev,dc=local" -s sub "(objectClass=*)" "givenName=username*"
ldap_bind: Invalid DN syntax (34)
    additional info: invalid DN

如果我在DN语法中传递了正确的信息,请建议/纠正我。我无法使用用户名和密码验证用户凭据。

EN

回答 2

Stack Overflow用户

发布于 2017-03-17 18:41:19

LDAP选项采用用于登录到-D服务器的DN。

LDAP选项采用-b树中的搜索库,您要在其中搜索用户的给定名称。

因此,您的ldapsearch命令变为:

代码语言:javascript
复制
ldapsearch -x -LLL -h ip -D 'cn=admin,dc=ivhdev,dc=local' -w password -b 'dc=users,dc=local' -s sub '(objectClass=*)' 'givenName=username*'
票数 15
EN

Stack Overflow用户

发布于 2017-12-14 16:36:16

如果使用Apache Directory Studio (http://directory.apache.org/studio/),您可以看到应用程序使用的实际ldapsearch命令。也许这对任何人都有用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42845186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档