一个 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 -q
或 rm/tmp/krb5cc_$(id -u)
来清理缓存,注意 kdestroy
删除名称无关的缓存,因此更安全。
关于linux -/tmp/krb5cc 没有被自己删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18234559/