我编写了一个 LDAP 查询来检查任何用户的属性和组成员身份。但它总是给出一个结果
IE
(&(&(objectClass=person)(uid=myuserid)(c=US)(|(department=IT)(department=HR)))(!(|(memberof=cn=group1,ou=Groups,dn=pwcglobal,dn=com)(memberof=cn=group2,ou=Groups,dn=pwcglobal,dn=com))))
在此查询中,我需要检查此用户是否属于某个国家/地区,是否属于任何一个部门,并且不是任何给定组的成员。
但是有了这个我仍然得到结果,即使用户是第 2 组的一部分
请帮忙