0

我一直在尝试从客户端机器到 KDC 服务器进行 kinit 以验证客户端 kinit -kt host.keytab -p host/mydomain.com@REALM.COM

但我得到以下错误

kinit:无法存储凭据:获取初始凭据时凭据缓存中的格式错误(文件名:/tmp/krb5cc_651)

我已经检查了权限 /tmp 目录。我确实有写权限。相同的 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

请帮我。出了什么问题?(我这里改了域名和域名)

4

1 回答 1

1

它是特定于操作系统(openVOS stratus 机器)的,它在第一次尝试读取缓存文件时返回文件结尾。实际上,缓存文件第一次在缓存文件中不会有任何内容。所以我必须在 Kerberos 源代码中处理同样的问题。

于 2019-03-01T12:31:07.907 回答