![如何在远程主机上自动设置环境中的 kerberos 主体?](https://linux22.com/image/85635/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%BF%9C%E7%A8%8B%E4%B8%BB%E6%9C%BA%E4%B8%8A%E8%87%AA%E5%8A%A8%E8%AE%BE%E7%BD%AE%E7%8E%AF%E5%A2%83%E4%B8%AD%E7%9A%84%20kerberos%20%E4%B8%BB%E4%BD%93%EF%BC%9F.png)
我使用旧版krsh
和 ssh 登录各种盒子进行 root 管理,我的几位同事也是如此。我们都通过使用 $PPID 通过 /var/log/messages 运行 grep 计算出的变量来保存不同的历史文件,这对我来说感觉非常hacky。
我想通过 /etc/security/pam_env.conf 之类的东西来做到这一点 - 但我一生都找不到任何 kerberos 主体,例如通过 GSSAPI、SSH、PAM 或 klogind/xinetd 设置的变量。我希望有人遇到过这个场景,因为它让我发疯。我考虑过修补和重建 pam_krb5 rpm,但这似乎有点矫枉过正。
答案1
看起来最困难的答案是重新编译 sshd 和 krb5-libs。开源软件的奇迹。