/ tmp / krb5cc没有被删除

时间:2013-08-14 14:31:42

标签: linux caching kerberos host tmp

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

谢谢,Pratheeksha

1 个答案:

答案 0 :(得分:0)

  

这是用户个人资料的问题吗?

我遇到了这个非常古老的问题,很惊讶看不到任何答案。

根据man kdestroy,最好在注销时删除缓存。您可以通过在/etc/bash.bash_logout中指定相应的调用来执行此操作。

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