我为我 3 岁的孩子创建了一个没有密码的帐户。该帐户一段时间不活动后,会话就会被锁定。
然后我就无法解锁会话了。尝试使用空密码解锁不起作用,而且没有密码可以输入。
目前的简单解决方案是禁用会话锁定,但我希望计算机在超时后自动挂起。
为什么我不能不输入密码就解锁?这是错误还是功能?这甚至是已知行为吗?
答案1
答案2
我弟弟也有一个无密码的账户,所以我也遇到过同样的问题(运行 Ubuntu 14.10)。我不知道这是否是一个 bug,但我认为是的。
我现在的解决方案是:
当你锁定屏幕时,会出现一个小窗口,其中只有锁定的用户名和一个用于输入密码的文本字段。在这里,你必须点击屏幕右上角的齿轮符号并选择“更改用户...”(不知道确切的标题,我有德语版本)。
然后,您将看到与正常启动或完全注销后相同的登录屏幕。现在,您可以在此处单击非密码帐户并再次登录,而无需输入不存在的密码。
我希望我能帮助你。
答案3
如果您想绕过 GDM 中的密码提示,则只需在第一行添加以下行
/etc/pam.d/gdm-password
:
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
然后,将该组添加
nopasswdlogin
到您的系统。请参阅组以了解组描述和组管理命令。现在,将您的用户添加到该nopasswdlogin
组,您只需单击您的用户名即可登录。
如果将所有内容转换成用户要运行的命令<username>
以绕过密码提示,则会导致:
sudo sed -i 'auth sufficient pam_succeed_if.so user ingroup nopasswdlogin' /etc/pam.d/gdm-password
sudo groupadd nopasswdlogin
sudo gpasswd -a <username> nopasswdlogin