LDAP - 具有多个组的搜索过滤器


LDAP - search filter with multiple groups

我有以下过滤器,并希望将其扩展以包含另一个cn组:

$filter ="(&(cn=PATH*)(cn=*2013*))";

因此,它包括&(cn=PATH*)(cn=*2013*)&(cn=MICR*)(cn=*2013*)

我应该怎么做?

我很确定语法如下:

(&(&(cn=PATH*)(cn=*2013*))(&(cn=MICR*)(cn=*2013*)))

这种格式对于 OR 语句更有用,这意味着第一个,或者两个第二个

(|(&(cn=PATH*)(cn=*2013*))(&(cn=MICR*)(cn=*2013*)))

或者,如果您只是希望所有四个匹配:

(&(cn=PATH*)(cn=*2013*)(cn=MICR*)(cn=*2013*))