[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: displaying a tree of DNs by the most specific ou



(&(ou=foo)(ou=bar))  should do what you want.

Mark

On 24 Mar 00, at 23:30, Peter Armstrong wrote:

> This should be really simple but I'm completely stuck (and I couldn't
> find this addressed in the list archives), so any help would be greatly
> appreciated...
> 
> I have a structure like this:
> 
> ou=People
>   dn=uid=foo,ou=People,dc=exoffice,dc=com
>   ou=Engineering
>     dn=uid=bar,ou=People,dc=exoffice,dc=com
>     dn=uid=baz,ou=People,dc=exoffice,dc=com
> 
> (Note: although I'm only putting the ou=People attribute in the DN, the
> bar and baz users do indeed have ou=Engineering as well as ou=People
> attributes.)
> 
> I want to build a tree viewer which displays the entries under the most
> specific ou *only*.  So although the foo, bar and baz users are all
> People (and will all have ou=People as an attribute), I want the bar and
> baz users who are in Engineering (and thus also have ou=Engineering as
> an attribute) to only get displayed under the ou=Engineering node (and
> not under the ou=People node).  Now, I know that I could maintain some
> data structure on the client to ensure that entries which are displayed
> in a more specific ou are not displayed in a more general ou, but for
> performance/scalability reasons this is obviously completely
> unacceptable.  Does anyone know how to do this in a search filter?  What
> I want to say is something like "all entries where ou=x and ou=y and
> nothing else!".
> 
> Thanks in advance,
> Peter Armstrong
> 
>