add readme
parent
fa990f180b
commit
7b5e992101
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue