Linux 上的自动登录

本文档说明如何在 Linux 上配置自动登录,使系统在启动或重启后自动登录,无需用户交互。

Linux 上的自动登录支持取决于使用的显示管理器桌面环境。以下介绍最常见的配置。


支持的系统

本指南适用于使用以下配置的 Linux 系统:

其他显示管理器的配置可能不同。


安全提示

启用自动登录会显著降低设备的物理安全性。

启用自动登录后:

此配置应仅在位于可信和私密环境中的个人设备上使用。


Linux 特定注意事项


所需信息

配置自动登录之前,需要以下信息:


确定 Linux 用户名

用户名是主目录的名称,可以通过运行以下命令验证:whoami

返回的值就是自动登录必须使用的用户名。


方法 1:使用 GNOME (GDM) 自动登录

这是现代 Linux 发行版上最常见的设置。

图形界面配置

启用后,系统将在启动时自动登录。


手动配置 (GDM)

如果图形选项不可用,可以手动配置自动登录。

编辑以下文件:/etc/gdm3/custom.conf

修改或添加以下行: [daemon] AutomaticLoginEnable=true AutomaticLogin=username

username 替换为正确的 Linux 用户名。

保存文件并重启系统。


方法 2:使用 LightDM 自动登录

在使用 LightDM 的系统上,自动登录通过其主配置文件配置。

编辑:/etc/lightdm/lightdm.conf

添加或修改以下行: [Seat:*] autologin-user=username autologin-user-timeout=0

username 替换为正确的 Linux 用户名。

重启系统以应用更改。


重启并验证

重启电脑。

如果配置正确:


关于磁盘加密的注意事项

此行为是预期的,也是出于安全考虑推荐的。


安全注意事项


故障排除

如果自动登录不工作:


使用场景

Linux 上的自动登录通常用于: