Проверка и включение OpenSSL Legacy Provider на Astra Linux 1.8

Перед выполнением операций domain join, domain provision или domain add на сервере с Astra Linux Special Edition версии 1.8.x необходимо убедиться, что в системе активирован OpenSSL Legacy Provider.

В Astra Linux 1.8.x по умолчанию отключен Legacy Provider, что приводит к сбоям при работе с Kerberos и LDAP-аутентификацией в «Эллес».

Проверка состояния OpenSSL Provider

Выполните команду:

openssl list -providers

Ожидаемый вывод должен содержать активный провайдер legacy. Например:

Providers:
  default
    name: OpenSSL Default Provider
    version: <version>
    status: active
  legacy
    name: OpenSSL Legacy Provider
    version: <version>
    status: active

Если провайдер legacy отсутствует или имеет статус inactive, его необходимо включить вручную.

Включение OpenSSL Legacy Provider

Отредактируйте файл конфигурации OpenSSL:

sudo nano /etc/ssl/openssl.cnf

Убедитесь, что в файле присутствуют и не закомментированы следующие строки и секции; если они отсутствуют — добавьте их:

  1. Строка, указывающая на секцию provider_sect:

    [openssl_init]
    providers = provider_sect
  2. Строка с указанием на секцию провайдера legacy в секции provider_sect. Например:

    [provider_sect]
    default = default_section
    legacy = legacy_sect

    Если строка legacy = legacy_sect отсутствует, добавьте ее в список, не удаляя уже имеющиеся (в секции уже могут быть, например, строки default = default_section и gostprov = gostprov_section).

    Не дублируйте секцию [provider_sect], если она уже существует в файле. Добавляйте строку с указанием на секцию провайдера legacy непосредственно в список в ней.
  3. Секция провайдера legacy c параметром activate = 1:

    [legacy_sect]
    activate = 1

    Если секция legacy_sect отсутствует, добавьте ее в файл.

После внесения изменений сохраните файл.

Проверка результата

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

openssl list -providers

Убедитесь, что в выводе присутствует:

legacy
    name: OpenSSL Legacy Provider
    version: <version>
    status: active

Только после подтверждения активации Legacy Provider можно выполнять операции:

  • samba-tool domain provision;

  • samba-tool domain join;

  • samba-tool domain add.

Проверку и настройку Legacy Provider необходимо выполнять до начала установки «Эллес» и до любой операции с доменом, так как это критически важно для корректной работы аутентификации и репликации.

Обновлено: