Работа с доменом через Python-LDAP

Рассмотрим способ подключения к контроллеру домена с помощью библиотеки python-ldap.

Подготовка исходных данных

Доменное имя — dname

Узнаем адрес ldap контроллера домена: в cmd

nltest /dsgetdc:dname

——-Результат команды ———-
Контроллер домена: \\CONTROLLER
Адрес: \\192.168.1.10

………………
Команда выполнена успешно.

Установка python-ldap

pip3 install python-ldap

Установка соединения с контроллером домена

$ python3

>>> import ldap
>>> ad=ldap.initialize(‘ldap://192.168.1.10‘) # подключаемся к контроллеру домена
>>> ad.simple_bind_s(»,») #доступ под анонимным пользователем
(97, [], 1, []) # подклчюены к контроллеру домена успешно