我正在使用 xscreensaver 来锁定屏幕。当屏幕锁定时,任何鼠标移动都会弹出登录对话框。超时后,登录失败并显示消息“authentication via PAM timed out”
问题是,由于没有人尝试登录(即没有人输入密码并按回车键确认),因此不应将其视为登录尝试。因此不应该这样记录(根本不应该记录)
我经常移动鼠标只是为了确保屏幕已锁定。然后,我的身份验证日志中充满了无用的日志,这使得其他重要信息更难以查看。
有没有什么办法解决这一问题 ?
我正在使用从 Debian Wheezy 中的软件包安装的 xscreensaver 5.15-3。如果这个问题能够得到解决,我很乐意重新编译我的包。
更新:
我注意到,xscreensaver
正在使用它自己的pam
配置文件:/etc/pam.d/xscreensaver
.有没有办法修改 pam 文件来解决这个问题?当密码为空时,也许会忽略“登录尝试”?
答案1
如果OP想要官方报价,Jamie Zawinski 认为 PAM 是罪魁祸首。他还在 Debian 错误报告中添加了一个补丁,将超时/空密码/按 [ESC] 视为登录取消,并且据说会忽略这些尝试。这可能就是您想要的。
附加信息:该错误目前仍处于开放状态。