🛠️ “Preauthentication Failed While Getting Initial Credentials” – ошибка в Kerberos

Мануал

Проблема

Невозможно войти в Kerberos с помощью файла keytab.

При попытке использовать файл keytab для входа в систему возникает следующая ошибка:

kinit -k -V -t [name].keytab HTTP/[PrincipalName]
kinit: preauthentication failed while getting initial credentials

Решение

Ошибка «Preauthentication failed while getting initial credential» возникает, когда неверный пароль.

Обновите файл keytab на проблемном клиенте Kerberos, используя ключ, предоставленный сервером Kerberos.

Выполните следующие шаги: 1. Используйте ktpass в командной строке Windows, чтобы создать файл ключа с помощью команды:

ktpass -princ [PrincipalName] -mapuser [UserAccount] -pass [password] -out [filename].ktf

2. Скопируйте файл [имя файла] .ktf на клиент Kerberos.

3. Переместите /etc/krb5.keytab в файл резервной копии, например:

# mv /etc/krb5.keytab /etc/krb5.keytab.old

4. Используйте ktutil для создания нового файла keytab из файла ключа. Например:

# /[path]/krb5/bin/ktutil

Добавить комментарий