From 7b5e9921010651d62f96afc7b3147cb7f3e317f6 Mon Sep 17 00:00:00 2001 From: Dmitry Kovtun Date: Thu, 23 May 2024 13:50:55 +0300 Subject: [PATCH] add readme --- REDME.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 REDME.md diff --git a/REDME.md b/REDME.md new file mode 100644 index 0000000..f71078b --- /dev/null +++ b/REDME.md @@ -0,0 +1,28 @@ +Подготовленный csv Файл должен быть сохранён в кодировке UTF-8 !!!!!!!!!! + +Для выполнения скриптов необходимо установить библиотеки: + - ldap3 + - samba + +Для того чтобы установить библиотеки необходимo перейти к root и ввести следующии команды: + apt-get update + apt-get install python3-module-ldap3 + apt-get install python3-module-samba + +После установки всех необходимых библиотек нужно открыть в редакторе скрипт и произвести настройки: + - MS_AD_ADRESS = 'ldap://cp-vm-dc01.energo.ru' # Адрес подключения MS AD + - SEARCH_FREE_MS = "dc=energo,dc=ru" # Базовая ветка для поиска + - MS_USER = 'energo\\administrator' # Логин имеющий право администратора или иной аккаунт имеющий права просмотра атрибутов + - PASSWORD = "P@sww0rd" # Пароль + - PATH_SCV = "test.csv" # Путь до файла в котором лежат группы для синхронизации + + После всех вышеперечисленных действий нужно запустить скрипт. Скрипт запускается с правами суперпользователя. + +Команда для запуска скрипта: + - python3 name_script.py + + +Скрипт работает c MS AD по протоколу ldap:// А на стороне самбо скрип взаимодействует с помощью библиотек самбо и утилитки samba-tool + + +