如果您解除锁定一个锁定的 CDE 会话,则可能会删除所有缓存的 Kerberos 版本 5 (krb5) 凭证,而您可能无法访问各种系统公用程序。在下列情况中会发生此问题。
在 /etc/pam.conf 文件中,系统的 dtsession 服务缺省配置为使用 krb5 模块。
您锁定了 CDE 会话,然后试图解除锁定该会话。
如果发生此问题,则将显示下列错误信息。
锁定屏幕: PAM-KRB5(鉴别): 用 host/host-name 验证 TGT 时出错: 在重放缓存代码中拒绝了权限 |
解决方法: 将下列非 pam_krb5 dtsession 项添加到 /etc/pam.conf 文件。
dtsession auth requisite pam_authtok_get.so.1 dtsession auth required pam_unix_auth.so.1 |
/etc/pam.conf 文件中有了这些项后,默认情况下不会运行 pam_krb5 模块。