在 Ubuntu 16.04 上我使用无密码登录。升级到 18.04 后,此功能不再起作用。
需要明确的是,我的问题是关于无密码登录,而不是自动登录(启动时自动登录到某个帐户)。
1)Ubuntu 设置
在 Ubuntu 设置窗口中,没有无密码登录的复选框。在以前的版本中,它显示
"Don't ask for password on login"
2)“用户管理工具”
“用户管理工具”显示设置“密码:登录时不询问”。 图片:用户管理工具
3)命令行
在命令行上获取以下信息:
pwp@my-ubuntu-1:~$ cat /etc/X11/default-display-manager
/usr/sbin/gdm3
pwp@my-ubuntu-1:~$ getent group nopasswdlogin
nopasswdlogin:x:119:pwp,mypartner
答案1
这是有效的,但我不知道它是否安全。
如果您想绕过 GDM 中的密码提示,则只需在第一行添加以下行
/etc/pam.d/gdm-password
:auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
然后,将该组添加
nopasswdlogin
到您的系统。现在,将您的用户添加到
nopasswdlogin
组中,您只需单击您的用户名即可登录。
我不知道它是否安全,因为控制sufficient
绕过了后续的其他规则,包括 SELinux 会话规则,而且我不明白其中的内容是做什么的。