ldap запрос. Список всех пользователей в моей OU

Рейтинг: 0Ответов: 1Опубликовано: 02.05.2023

Не получается составить ldap запрос для python скрипта. Как получить список всех пользователей входящих в определенную OU? Пробовал вот так

'(&(objectCategory=person)(objectClass=user)(OU=my_OU,OU=Filial,DC=my,DC=domen,DC=ru))'

и так (предварительно задав cn в атрибутах OU)

'(&(objectCategory=person)(objectClass=user)(memberOf=cn=my_OU,OU=Filial,DC=my,DC=domen,DC=ru))'

Запрос возвращает пустой список

Ответы

▲ 0

Строка запроса в Python имеет вид conn.search(AD_SEARCH_TREE, '(&(objectCategory=person)(objectClass=user))', ldap3.SUBTREE, attributes=['cn']) Так вот AD_SEARCH_TREE должно иметь значение указывающее на конкретное OU. Может конечно это и решается самим ldap-запросом, но я так и не нашел как.