Kerberos kinit:获取默认ccache时未知的凭据缓存类型

时间:2018-02-16 23:07:07

标签: kerberos mit-kerberos

我在Bash上使用Keberos并尝试运行kinit命令。

我一直收到这个错误:

kinit: Unknown credential cache type while getting default ccache

对于我运行的任何其他Keberos命令(klistkdestroy等),也会出现此错误。

我已将KRB5CCNAME设置为以下值:KEYRING:persistent:{uid}

[libdefaults]
dns_lookup_realm = false
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true
rdns = false
# default_realm = EXAMPLE.COM
default_ccache_name = KEYRING:persistent:%{uid}

有人可以建议如何进一步解决这个问题吗?似乎没有关于这个特定错误的文档。

1 个答案:

答案 0 :(得分:0)

只需注释属性default_ccache_name

sudo sed -ri "s/^ default_ccache_name = (.*)/# default_ccache_name = \1/g" /etc/krb5.conf