Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ftp id 无法使用 kerberos 进行身份验证,因为它无法创建 /tmp/krb5cc_[uid]。这是因为 /tmp 用尽了 inode 空间,因为存在无数的(不知道确切的数字,因为 ls -l|wc -l 由于参数太多而失败)kerberos 凭证缓存文件。有些超过2岁。为什么凭证缓存在使用后没有被删除?这是用户配置文件的问题吗?
谢谢, Pratheeksha
这是用户配置文件的问题吗?
我遇到了这个非常古老的问题,并惊讶地发现没有答案。
根据man kdestroy,注销时删除缓存是一个好习惯。您可以通过在 中指定适当的调用来做到这一点/etc/bash.bash_logout。
man kdestroy
/etc/bash.bash_logout
这可能包含以下内容:kdestroy -q或者rm /tmp/krb5cc_$(id -u)要清理缓存,请注意kdestroy删除与名称无关的缓存,这样更安全。
kdestroy -q
rm /tmp/krb5cc_$(id -u)
kdestroy