2

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

谢谢, Pratheeksha

4

1 回答 1

0

这是用户配置文件的问题吗?

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

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

这可能包含以下内容:kdestroy -q或者rm /tmp/krb5cc_$(id -u)要清理缓存,请注意kdestroy删除与名称无关的缓存,这样更安全。

于 2017-11-22T11:09:01.457 回答