GDM – 免密码登陆

我电脑系统配置是Fedora 26 GDM + mate-desktop。由于设置了LUKS全盘加密,个人用的电脑我觉得再登陆一次没什么意义,所以就设置了免密码登陆。这里记录一下免密码登陆的设置过程。

设置方法很简单。

添加免密登陆组

groupadd nopasswdlogin

添加默认用户到此组

usermod -a -G nopasswdlogin username

把username替换成你的用户名。

配置GDM

/etc/gdm/custom.conf[daemon]区块下加入以下配置:

# ... 省略上面部分
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=username
# ... 省略下面部分

配置PAM

配置PAM的目的是允许gdm进行此类配置。

/etc/pam.d/gdm-password最后一行添加以下代码:

auth        sufficient    pam_succeed_if.so user ingroup nopasswdlogin

保存后重启即可直接进入此默认用户。请注意,如果你的启动项里有程序需要调用储存在gsetting里的密码,则还是需要再输入一次登陆密码才能解锁。

注意:请勿针对root用户进行免密登陆!

作者:小老外

我还需要不断地学习。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据