如何强制 kerberos 使用内存凭证缓存?

如何强制 kerberos 使用内存凭证缓存?

MIT Kerberos 支持多种类型用于存储票证的凭证缓存。

例如,如果我想在内核内存中为每个用户使用一个持久密钥环,我可以将以下内容添加到krb5.conf

[libdefaults]
    default_ccache_name = KEYRING:persistent:%{uid}

其中一个选项是进程内存中的 ccache。

我如何启用此选项?

答案1

正如链接文档中所述,内存缓存使用MEMORY关键字,因此以下内容应该可以完成这项工作:

 default_ccache_name = MEMORY:

但请注意,ccache一旦进程退出,这种类型的将被销毁。请注意,:需要存在,否则它将尝试将票证存储MEMORY在当前工作目录中调用的文件中。

相关内容