linux -/tmp/krb5cc 没有被自己删除

标签 linux caching kerberos host tmp

一个 ftp id 无法使用 kerberos 验证自己,因为它无法创建/tmp/krb5cc_[uid]。这是因为/tmp 用完了 inode 空间,因为有无数(不知道确切的数字,因为 ls -l|wc -l 失败,因为参数太多)kerberos 凭证缓存文件。有些超过 2 岁。为什么凭证缓存在使用后没有被删除?这是用户配置文件的问题吗?

谢谢,Pratheeksha

最佳答案

Is this a problem with the user profile?

我遇到了这个非常古老的问题,很惊讶没有答案。

根据 man kdestroy,注销时删除缓存是个好习惯。您可以通过在 /etc/bash.bash_logout 中指定适当的调用来做到这一点。

这可能包含以下内容:kdestroy -qrm/tmp/krb5cc_$(id -u) 来清理缓存,注意 kdestroy 删除名称无关的缓存,因此更安全。

关于linux -/tmp/krb5cc 没有被自己删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18234559/

相关文章:

linux - 配置重命名后以 rpm 规范重启服务

ruby-on-rails - 为什么使用触摸时after_save不触发?

json - 避免使用node.js在rest api中进行缓存

java - 以编程方式在 jboss 7 中配置 infinispan

hadoop - 如何找出CDH kerburised群集中特定kafka主题的最大偏移值

tomcat - 如何在 tomcat 下重新加载 kerberos 配置?

java - Windows 支持 Java 6 中的 native GSS-API

c++ - Qt 5.5 - 触摸屏事件仅在初始(第一个)窗口中工作

linux - iptables 更改目标地址后路由

linux - 使进程保持事件状态并跟踪最新的 pid