为什么 xscreensaver 不允许我输入密码?

Mic*_*ael 6 linux xscreensaver

我正在运行最新版本的 LUbuntu(本周刚刚下载并安装)。今天早上,当我的计算机醒来时,会弹出 xscreensaver 对话框,显示“身份验证失败”。然而,它从来没有给我输入密码的机会。

xscreensaver 对话框

解决方案是我必须硬关闭机器电源并重新启动,但我想知道为什么会发生这种情况以及如何防止将来发生这种情况。

小智 3

我在 xubuntu 12.04.2 中也有同样的行为。然后我查看了 /var/log/auth.log 的内容并发现了这一点:

xscreensaver[22729]: PAM _pam_load_conf_file: unable to open /etc/pam.d/common-session
Run Code Online (Sandbox Code Playgroud)

所以我列出了该目录,发现文件 /etc/pam.d/common-session 不是世界可读的,就像该目录中的所有其他文件一样。A

sudo chmod o+r /etc/pam.d/common-session
Run Code Online (Sandbox Code Playgroud)

解决了我的问题。不知道错误的模式从何而来。