krenew命令不工作:权限被拒绝

我正在使用Linux服务器来执行我的模拟。 服务器的login和文件系统使用Kerberos进行保护。 该文件系统是使用NFS支持的。

由于我的模拟需要花费大量的时间来运行,我的ssh会话常常被挂起。 所以,我开始在byobu上运行我的模拟(类似于屏幕)。

为了确保我的kerberos会话保持活动状态,我正在使用krenew命令。

我在.bash_profile文件中input了以下命令。 (我确信这是每个​​login都要求的)

killall -9 krenew 2> /dev/null krenew -b -t -K 10 

所以每次我到服务器ssh,我杀了现有的krenew命令。 然后,我产生了一个新的krenew命令-b(在后台运行),-t(我忘记了为什么我使用这个选项!)和-K 10(它必须每10分钟运行一次并刷新kerberoscaching)。

当我运行模拟,它运行了14个小时,然后突然,我正在阅读文件权限被拒绝的错误

命令,我运行不正确?

默认情况下,您可能不会获得可再生票。 使用检查票证上的标志

klist -f(MIT)

要么

klist -v(Hiemdal)

如果您在旗帜中没有可再生能源或R,请使用-r选项来启动可再生票。 如果您获得可再生票,很可能您不会每次更新同一张票。

在linux上,kerberos票据是/ tmp中的文件,每个login会话都有一个不同的文件。 我build议你使用kstart来开始你自己的工作,用它自己的票和一个守护进程来pipe理票。