kinit: не удалось сохранить учетные данные: неверный формат в кэше учетных данных (имя файла: / tmp / krb5cc_651) при получении начальных учетных данных - PullRequest
0 голосов
/ 12 февраля 2019

Я пытался сделать kinit с клиентского компьютера на сервер KDC для аутентификации клиента. Kinit -kt host.keytab -p host/mydomain.com@REALM.COM

, но я получаю ошибку ниже

kinit: не удалось сохранить учетные данные: неверный формат в кэше учетных данных (имя файла: / tmp / krb5cc_651) при получении начальных учетных данных

Я проверил разрешение / tmp dir.У меня есть разрешение на запись.та же самая команда kinit работает на машине, где установлен KDC.обе машины находятся в свободном доступе

krb5.conf

dns_lookup_realm = false
   default_realm = REALM.COM
#   default_ccache_name = KEYRING:persistent:%{uid}
   rdns = false
   kdc_timesync = 1
   ccache_type = 4
   forwardable = true
   proxiable = true
   preauth = false
   udp_preference_limit = 1

Пожалуйста, помогите мне.что не так ??(Я изменил имя области и имя домена здесь)

1 Ответ

0 голосов
/ 01 марта 2019

это была специфическая ОС (машина openVOS stratus), которая возвращает конец файла при попытке прочитать файл кэша в первый раз.на самом деле, файл кэша не будет иметь ничего самого первого в файле кэша.Поэтому я должен позаботиться об этом в исходном коде Kerberos.

...