ldap - ldap_simple_bind:无效的凭据
问题描述
我正在尝试一个ldapsearch
.
用户是“域\用户”,连接和绑定成功ApacheDirectoryStudio
(见图),但是我不明白如何在 ldapsearch 中使用 -D 参数(也许问题是 bachslash ?)。
我试过:
ldapsearch -h IT.xxxx.COM -D "CN=domain\user,DC=it,DC=xxxx,DC=com" -w Password -b base 'objectClass=*'
但我得到了错误:
ldap_simple_bind:凭据无效 --- 80090308:LdapErr:DSID-0C090400,注释:AcceptSecurityContext 错误,数据 52e
感谢帮助。Giuseppe.k Apache 连接
解决方案
要通过 LDAP 连接到 AD,您可以指定 LDAP DN(例如 CN=user,DC=domain)或 AD UPN(例如 user@domain)。
在您的情况下,从 LDAP DN 中删除域:
ldapsearch -h IT.xxxx.COM -D "CN=user,DC=it,DC=xxxx,DC=com" -w Password -b base 'objectClass=*'
域已由 表示DC=it,DC=xxxx,DC=com
。
推荐阅读
- java - 已解决 - 如何在 Spring 中自定义 WebSocket 升级请求的 HTTP 响应?
- java - Hibernate 在数据库中创建冗余列
- javascript - 反应原生:如果 axios id 失败,有办法向屏幕发送消息吗?
- angular - 角度和淘汰js代码之间的兼容性
- angular - 关闭垫子对话框后停止路线导航
- algorithm - 背包问题的算法分析 vs 排序算法
- css - 打字稿应用程序中的 Boostrap d-flex
- php - 设置环境变量以指向文件路径
- android - Gradle:initwith 不适用于 minify 和 proGuard
- intellij-idea - 指定多个测试方法在 Intellij Idea 中运行