Kerberos 不起作用。- 在缓存集合中找不到客户端主体

Kerberos 不起作用。- 在缓存集合中找不到客户端主体

我能够使用域凭据从 Linux 框连接到我的 Windows 系统,但突然它停止工作了。我尝试了不同的帐户和不同的域,但每个帐户都出现相同的错误——

“”msg“”kerberos:authGSSClientInit()失败:(('未指定的 GSS 故障。次要代码可能提供更多信息',851968),(\“在缓存集合中找不到客户端主体用户@域\”,-1765328243))“,”

该机器运行的是 ubuntu,运行的是 Kerberos 5 版本 1.12,我也重新启动了它。Klist 显示有有效票证可用。任何地方都没有做出任何更改。在互联网上搜索,没有找到任何东西。我如何找出问题所在?

这些软件包已安装:

pip(1.5.4)pycrypto(2.6.1)pykerberos(1.1.13)python-apt(0.9.3.5ubuntu2)python-debian(0.1.21-nmu2ubuntu2)python-ntlm3(1.0.2)pywinrm(0.2.0)

答案1

我在 Linux 机器上使用 pywinrm 库时也遇到了同样的问题。解决方案是将域名设置为大写。示例:[电子邮件保护]

希望这可以帮助。

答案2

我遇到的相同消息与 DNS 中的错误反向指针有关。我的想法来自帕特·苏瓦尔斯基。我猜想缺少 DNS 指针可能会产生类似的效果。我只是想在这里发布此信息,因为错误消息很相似。

kerberos:authGSSClientStep()失败:((''未指定的 GSS 故障。次要代码可能提供更多信息'',851968),(''在 Kerberos 数据库中找不到服务器'',-1765328377))

近年来,与 Windows 相关的 Ansible 文档变得更好了:

相关内容