kadmin 找不到主密钥

kadmin 找不到主密钥

我无法使用 kadmin.local 接口,我只是收到错误Authenticating as principal root/[email protected] with password. kadmin.local: Can not fetch master key (error: No such file or directory). while initializing kadmin.local interface

在我使用addprinc rootaddprinc root/admin之后发生了这种情况kinit。它返回错误kinit: Cannot contact any KDC for realm 'deadpool.cavill.org.uk' while getting initial credentials

我检查了我的配置,看起来没问题。我检查了 krb5kdc 错误日志,但没有。

答案1

我通过删除 /etc/krb5kdc 的内容,然后使用 sudo krb5_newrealm 重新创建域解决了这个问题。在我再次添加主体并使用 kinit 后,它运行正常。

答案2

我认为这些解决方案并不好

如果出现“找不到主密钥”的消息

需要主密钥尚未创建

重新创建或创建使用

kdb5_util stash

答案3

kadmin.local: Can not fetch master key (error: No such file or directory). while
initializing kadmin.local interface

我通过完全初始化我的 kerberos 数据库解决了这个问题:

kdb5_util create -s

相关内容