首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新Kerberos缓存

更新Kerberos缓存
EN

Stack Overflow用户
提问于 2020-02-28 20:54:27
回答 1查看 1K关注 0票数 2

我必须使用kerberos身份验证同时连接到不同的设备。目前使用默认缓存(File)来存储kerberos票证,一次只存储一个票证。但根据我的要求,我必须存储多个票证。请建议如何更新存储多张门票的缓存,以及如何访问它们。目前kerberos票证是使用kinit访问的。

请分享更新缓存以满足上述要求的详细步骤。我是这个空间的新手,非常感谢您的帮助。

下面是示例krb5.conf配置文件。默认情况下,使用文件缓存。

代码语言:javascript
复制
{   [logging]
         default = FILE:/var/log/krb5libs.log
         kdc = FILE:/var/log/krb5kdc.log
         admin_server = FILE:/var/log/kadmind.log

        [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}

        [realms]
         EXAMPLE.COM = {
          kdc = kerberos.example.com
          admin_server = kerberos.example.com
         }

        [domain_realm]
         .example.com = EXAMPLE.COM
         example.com = EXAMPLE.COM

}
EN

回答 1

Stack Overflow用户

发布于 2020-03-01 22:48:40

更新更多关于我的需求的信息,例如,在单个活动目录下,10个windows设备都共享相同的域名、用户名和密码。从这个网络(比如从一台linux机器),我希望以不同的用户而不是root用户的身份使用Kerberos身份验证来访问这些设备。目前,Kerberos使用默认缓存文件,该文件一次只存储一个票证。但是对于我的需求,我希望维护所有10张票据,并访问它们,而不是作为根user.With文件缓存,并且作为不同的用户,我能够使用Kerberos身份验证访问设备。我的应用程序运行在多线程环境中。请分享详细的解决方案,我是这个领域的新手。

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

https://stackoverflow.com/questions/60452147

复制
相关文章

相似问题

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