如何基于AD组筛选AD的LDAP用户?

OpenLDAP

1 前言

一个问题,一篇文章,一出故事。
今天遇到一个项目需要根据用户的AD组进行筛选用户,因此需要先用ldapsearch进行验证筛选的表达式。

2 最佳实践

2.1 确定用户所属的组

ldapsearch -x -h ad.cmdschool.org-p 3268 -w "adminpwd" -D "CN=admin,DC=cmdschool,DC=org" -b DC=cmdschool,DC=org "(&(sAMAccountName=will)(objectCategory=person))" | grep ^memberOf:

2.2 根据所属组修改正则表达式

ldapsearch -x -h ad.cmdschool.org-p 3268 -w "adminpwd" -D "CN=admin,DC=cmdschool,DC=org" -b DC=cmdschool,DC=org "(&(memberOf=CN=keycloak_admins,OU=IT,OU=Group,OU=DG,DC=cmdschool,DC=org)(objectCategory=person))"
没有评论

发表回复

OpenLDAP
如何在Windows与Linux之间双向抓包?

1 前言 一个问题,一篇文章,一出故事。 今天因为调试KeyCloak与LDAPs集成,由于需要分析 …

OpenLDAP
如何在Windows用Wireshark dumpcap抓包?

1 前言 一个问题,一篇文章,一出故事。 今天因为调试KeyCloak与LDAPs集成,由于teln …

OpenLDAP
如何在Linux用tcpdump抓包?

1 前言 一个问题,一篇文章,一出故事。 今天因为调试KeyCloak与LDAPs集成,由于teln …