首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KrbError:(“keytab中找不到主体”,-1)

KrbError:(“keytab中找不到主体”,-1)
EN

Stack Overflow用户
提问于 2019-01-14 12:57:29
回答 1查看 819关注 0票数 4

我试图使用以下代码测试keytab文件的主体:

代码语言:javascript
复制
import kerberos
principal = kerberos.getServerPrincipalDetails('HTTP/testdc.testing.gc', 'TESTING.GC')

我将keytab作为一个环境变量:export KRB5_KTNAME=/etc/key_tab_file和这个keytab的内容:

代码语言:javascript
复制
^E^B^@^@^@T^@^B^@
TESTING.GC^@^DHTTP^@^Qtestdc.testing.gc^@^@^@^A^@^@^@^@^C^@^R^@ ▒-▒~A\ڳ▒^H▒F▒xb^C^X▒Gy▒q▒▒I▒▒▒~^▒~UDd

但是,在尝试启动KrbError: ('Principal not found in keytab', -1)之后,我不断地收到它。

此步骤被描述为flask-kerberos初始化过程的一部分:

kerberos.py#L33

我做错了什么?我尝试了各种选项,比如这个方法的servicehost参数,但是没有任何效果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-15 09:02:50

解决了这个问题,假设只有服务名称(http)和DNS\DC服务器(testdc.testing.gc)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54181985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档