首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试从linux ldapsearch命令获取详细信息成员

问尝试从linux ldapsearch命令获取详细信息成员
EN

Stack Overflow用户
提问于 2013-09-15 16:40:17
回答 2查看 9K关注 0票数 1

我正在尝试从Linux机器(CentOS 5.8)到Windows服务器运行LDAP查询,并希望获得用户的“成员身份”详细信息。在本例中,域为cm.loc,用户为admin1@cm.loc。下面是我使用的ldapsearch语法。它返回一个错误。有人能用正确的语法指出正确的方向吗?使用ldapsearch查询特定帐户的成员详细信息吗?

下面是我正在使用的返回错误的内容;"ldap搜索ext糟糕的搜索筛选器7“我的语法哪里出错了?

代码语言:javascript
复制
ldapsearch –x –h 192.168.1.20 –b 'DC=cm,DC=loc' -s base –D 'admin1@cm.loc' -W '(&(objectCategory=Group)(|(memberOf=group1)(memberOf=group2)…))' 

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-15 19:00:42

语法看起来不错,您需要对memberOf查询使用完整的DN语法,它仍然是memberOf=,而不是memberOf: --如果使用冒号语法,则会得到糟糕的搜索筛选错误。

接下来,您必须根据RFC4515的规范转义搜索字符串。这通常意味着搜索字符串术语中的以下字符:\、*、(和)必须分别使用\5c、\2a、\28和\29进行转义,否则就会得到相同的错误--糟糕的搜索术语。这是之上的,即ldap服务器可能已经应用于DN的转义。

票数 0
EN

Stack Overflow用户

发布于 2013-09-15 16:45:26

memberOf是一个具有DN语法的属性。group1不是DN。

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

https://stackoverflow.com/questions/18814825

复制
相关文章

相似问题

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