Добавление аутентификации через FreeIPA
При необходимости ввода в домен FreeIPA, развернутый на ОС Astra Linux Special Edition, ВРМ с другой гостевой ОС Linux, необходимо внести изменения в файл /usr/lib/python3.6/site-packages/ipalib/constants.py (см. подраздел Подготовка базового ВРМ).
Для добавления аутентификации через FreeIPA администратору Termidesk следует перейти «Компоненты - Домены аутентификации», затем нажать экранную кнопку [Создать] и выбрать из выпадающего списка «FreeIPA». Далее необходимо заполнить данные, перечисленные в столбце «Параметр» следующей таблицы. Termidesk поддерживает авторизацию пользователей, находящихся во вложенных доменных группах FreeIPA. Преимущество использования домена аутентификации при проверке субъекта и его полномочий. Порядок отображения доменов зависит от приоритета домена и его наименования: Начиная с Termidesk версии 5.1 поле может состоять из букв латинского алфавита, цифр, знаков «-» (дефис) и «_» (подчеркивание) Выбор субъектов, для которых будет доступен домен аутентификации. Возможные значения: Путь к файлу с ключами для сервисного аккаунта (пример формирования файла приведен в подразделе Получение и добавление файла keytab). Каждая генерация Неважно, для какого узла создан Пример: Если используется хранилище, то сгенерированный на контроллере домена При добавлении второго домена аутентификации необходимо создать новый файл Добавление второго домена аутентификации не отличается от добавления первого. Для возможности подключения двухфакторной аутентификации (2FA) нужно включить экспериментальный параметр После включения параметра при переходе «Компоненты - Домены аутентификации» и нажатия экранной кнопки [Создать] появятся новые домены аутентификации: Двухфакторная аутентификация доступна только при входе в Termidesk через веб-интерфейс. Для ее прохождения необходимо установить приложение Termidesk не реализует непосредственно механизм аутентификации. На контроллере домена FreeIPA должна быть подключена двухфакторная аутентификация, только после этого ее необходимо добавить в Termidesk, как приведено выше.Параметр Описание «Название» Текстовое наименование домена аутентификации «Комментарий» Информационное сообщение, используемое для описания назначения источника сведений о субъектах и их полномочиях «Приоритет» «Метка» Информационное поле, используемое для идентификации объекта во внутренней структуре данных Termidesk. «Субъекты» «Сервисный аккаунт» Название сервисного аккаунта, созданного в службе каталогов FreeIPA «Домен» Идентификатор области Kerberos для аутентификации «Keytab» keytab должна производиться в новый файл. При необходимости повторного использования имени файла существующий файл обязательно должен быть удален перед генерацией.keytab, необходимо само его наличие.keytab-файл должен быть преобразован к формату BASE64.«Сервер FreeIPA» FQDN ресурса, являющегося источником сведений о субъектах и их полномочиях «Проверка SSL» Проверка использования SSL keytab и задать ему имя, отличное от уже существующего. experimental.2fa.enabled (см. подраздел Управление экспериментальными параметрами Termidesk).FreeOTP Authenticator на мобильные устройства пользователей.