LDAP搜索OU中的CN


LDAP search for CNs within a OU

我正在尝试从Lotus Notes数据库中查找特定OU的所有成员。层次结构是CCD_ 1。例如,存在名为Mike Smith/NY/DIR的用户。

当我在O=DIR的基础DN上搜索(cn=Mike*)时,我会得到所有被称为"Mike…"的用户

我在这里尝试了获取所有用户的过程,但我得到了一个"没有这样的对象"。我做的是

$list = ldap_search($ldap_conn, "OU=NY,O=DIR", "(objectclass=person)", array("sn"));

可能出了什么问题?

您的筛选器必须类似于:(&(objectclass=person)(uid=*)(ou:dn:=NY))或者我没有得到

您需要将搜索的baseDN设置为包含您感兴趣的用户的OU。OU=NY,然后设置搜索筛选器(cn=Mike Smith)

我怀疑Notes是否支持可扩展匹配筛选器。