Ubuntu 22.04桌面版安装时“自动登录用户”的配置方式及生效异常问题咨询
Ubuntu 22.04桌面版安装时“自动登录用户”的配置方式及生效异常问题咨询
我帮住在外州的长辈部署了Ubuntu 22.04桌面系统,全程远程通过SSH管理,没法接触实体机器。安装时特意设置了自动登录用户,这阵子用下来一直正常生效,但查官方文档说自动登录得在/etc/gdm3/custom.conf里开启对应配置,可我检查这个文件,根本没开自动登录的选项——这就搞不懂了,安装程序到底是怎么实现自动登录的?
补充一下系统用户组的信息,执行命令grep sara /etc/group输出如下:
adm:x:4:syslog,bill,sara dialout:x:20:sara fax:x:21:sara cdrom:x:24:bill,sara floppy:x:25:sara tape:x:26:sara sudo:x:27:bill,sara dip:x:30:bill,sara video:x:44:sara,motion plugdev:x:46:bill,sara lpadmin:x:116:bill,sara sambashare:x:126:bill,sara sara:x:1001:
可能的配置路径分析
Ubuntu 22.04默认用GDM3作为登录管理器,但现在GDM3的很多配置不再只依赖传统的custom.conf文件,而是通过dconf数据库来存储。安装向导设置自动登录时,可能直接修改了dconf的相关条目,而非修改/etc/gdm3/custom.conf,这就导致你查custom.conf看不到配置,但自动登录依然生效。
你可以试试以下命令排查:
- 执行
dconf dump /org/gnome/login-screen/,查看输出里是否有auto-login-user相关的配置项,比如是否设置了sara作为自动登录用户 - 检查
/etc/gdm3/greeter.dconf-defaults文件,安装程序可能在这里预设了自动登录的默认配置 - 另外,也可以查看
/var/lib/gdm3/.config/dconf/user文件,这里存储着GDM用户的dconf配置,可能包含自动登录的设置
如果确认是dconf里的配置在生效,那就是安装向导走了这条路径,而非传统的custom.conf配置方式。
备注:内容来源于stack exchange,提问作者Organic Marble
相关产品推荐
相关产品推荐

