4.6.1. Проверка корректности выпуска keytab файла для Kerberos авторизации

В случае некорректной работы Keytab файла или Kerberos в целом, необходимо выполнить проверку по следующей инструкции:

  1. Установить Ubuntu версии 14.04.5 или выше.

  2. Выполнить обновления с использованием команды:

sudo apt-get update
  1. Установить необходимый пакет для использования команды kinit - в терминале выполнить:

sudo apt-get install krb5-user
  1. Переименовать созданный на контроллере домена Keytab файл в krb5.keytab

  2. Поместить данный krb5.keytab файл в директорию /etc/

  3. Выполнить проверку Keytab файла следующей командой - в терминале выполнить

kinit -k HTTP/example_utm.entensys.ru

где example_utm.example.ru - DNS-запись сервера UserGate, ошибок быть не должно (пустая строка).

  1. Получить результат можно выполнив команду klist в терминале, пример вывода ниже:

Ticket cache: FILE:/tmp/krb5cc_1000Default principal: HTTP/example_utm.example.loc@EXAMPLE.LOC
Valid starting Expires Service principal08/08/2017 00:53:02 08/08/2017 10:53:02 krbtgt/EXAMPLE.LOC@EXAMPLE.LOC renew until 08/09/2017 00:53:02

На этом проверка закончена: keytab файл создан корректно.

Дополнительно: команда "setspn.exe -X" проверяет уникальность PRINCIPAL-записей на контроллере домена.