README.md

Генератор структуры подразделений ALD Pro

Это веб-приложение для генерации LDIF-структуры подразделений (Organizational Units) для ALD Pro.

Функциональность

  • Визуальное создание иерархии подразделений (OU)
  • Генерация LDIF-файла для импорта структуры
  • Возможность добавлять корневые и вложенные OU
  • Удаление выбранных OU
  • Копирование результата в буфер обмена

Запуск приложения

  1. Убедитесь, что у вас установлен Python (рекомендуется версия 3.7+)

  2. Установите необходимые зависимости:

    pip install flask
    
  3. Запустите приложение:

    python main.py
    
  4. Откройте браузер и перейдите по адресу:

    http://localhost:5000
    

Как использовать приложение

  1. Заполните настройки домена:

    • Имя домена (например, example.com)
    • Base DN (например, dc=example,dc=com)
  2. Создайте структуру подразделений:

    • Добавляйте корневые OU с помощью кнопки “Добавить корневое OU”
    • Выбирайте OU и добавляйте вложенные подразделения
    • Удаляйте ненужные OU с помощью кнопки удаления
  3. Генерируйте LDIF:

    • Нажмите “Обновить LDIF” для генерации структуры
    • Используйте “Копировать LDIF” для копирования результата

Импорт ldif файла в домен

Перейти на контроллер домена и выполнить команды:

  1. Создать файл:

    nano new.ldif
    
  2. Вставить сгенерированный ldif и сохранить файл

  3. Получить билет kerberous администратора домена:

    kinit admin
    
  4. Загрузить данные из файла new.ldif в домен ALD Pro:

    ldapadd -f /path/to/new.ldif
    

Особенности

  • Интерактивный интерфейс с возможностью выбора нескольких OU;
  • Возможность создавать шаблон структуры;
  • Поддержка многоуровневой вложенности подразделений;
  • Валидация вводимых данных;
  • Адаптивный дизайн, работающий на разных устройствах.

Лицензия

Этот проект распространяется под лицензией MIT.

Конвейеры
0 успешных
0 с ошибкой