有多种方法可以设置在开机启动后,自动用某个账号登录系统,避免每次开机输入用户名和密码的麻烦。
安装 lightdm-autologin-greeter 包方式
具体设置步骤如下:
-
用 root 账号登录进入默认的桌面环境
-
点击终端图标,打开命令行终端
-
输入命令安装自动登录软件包:
apt -y install lightdm-autologin-greeter -
修改配置文件,设置自动登录账号
配置文件路径:
/etc/lightdm/lightdm.conf.d/lightdm-autologin-greeter.conf初始内容如下:
[Seat:*] # you really have to configure the below, otherwise # LightDM auto-login will fail... autologin-user=AUTOLOGIN-USER-NOT-CONFIGURED # put any session from /usr/share/xsessions (strip .desktop from the file names there) # here, if you want to run any other session than x-session-manager #autologin-session=x-session-manager用附件中的文本编辑器,打开这个文件,修改“autologin-user”这行,将等号后面文字修改为你要自动登录系统的用户名,比如:wo
然后保存文件,关闭文本编辑器。
-
退出登录,重启机器
系统就会自动以你设置的用户,自动登录桌面环境。
取消自动登录系统
如按上述方法设置自动登录后,想取消的话,请按如下步骤操作:
-
打开命令行终端
-
输入
su -,按提示输入 root 密码后,会切换到 root 用户。 -
输入命令卸载自动登录软件包:
apt -y purge lightdm-autologin-greeter -
退出登录,重启机器
系统就会恢复到登录界面,需要输入用户名和密码后,才可以登录。
安装 nodm 软件包方式
安装 nodm 软件包:
apt install nodm
在安装过程中,会有提示,让选择使用 nodm 或者 lightdm 作为默认的显示管理器来启动系统,请选择使用 nodm。
nodm 默认是用 root 账号登录系统,如果要修改为其它账号登录系统,请修改 /etc/default/nodm 文件:
# User to autologin for
#NODM_USER=root
将 #NODM_USER=root 这行修改为 NODM_USER=自动登录用户名,比如说 NODM_USER=wo。
请重启系统生效,开机就会使用您设置的账号自动登录系统。
如需取消该自动登录,请用 root 账号运行 apt purge nodm, 屏幕会进入命令行,然后请重启机器。
修改 /etc/lightdm/lightdm.conf 方式
在 /etc/lightdm/lightdm.conf 里面,先找到 [Seat:*] 章节,再往下找到如下两行:
#autologin-user=
#autologin-user-timeout=
将其修改为:
autologin-user=wo
autologin-user-timeout=0
如果需要取消该种自动登录方式,将这两行重新在行首加上 # 号即可。
注: 设置自动登录后,锁屏、切换用户功能将无法使用。