Как получить все организационные единицы (оу) из openldap

У меня есть Java-приложение для обработки многих операций openldap. Теперь у меня есть идея о функции, и было бы полезно, где я получаю список результатов (упорядоченный было бы неплохо, но не обязательно) всех организационных единиц, начатых в BaseDn.

например:

 - dc=Hello,dc=You,dc=net
   -ou=groups
     -ou=admins
     -ou=testUser
        -ou=inst1
        -ou=inst2
        - ...
   -ou=users
     -uid=user1, ...

Тогда мне было бы интересно написать функцию, возвращающую список всех OU под "dc=Hello,dc=You,dc=net", например:

1) ou=groups, dc=Hello,dc=You,dc=net 
2) ou=admins, ou=groups,dc=Hello,dc=You,dc=net 
3) ou=testUser, ou=groups,dc=Hello,dc=You,dc=net 
4) ou=inst1, ou=groups, dc=Hello,dc=You,dc=net
5) ou=inst2, ou=groups, dc=Hello,dc=You,dc=net 
6) .... 
7) ou=user, dc=Hello,dc=You,dc=net

0 ответов

Другие вопросы по тегам