添加ubuntu系统后,每次登录都要输入用户密码,本文编写如何自动登录root
Img

串口终端自动登录

修改 /lib/systemd/system/serial-getty@.service
注释 ExecStart=-/sbin/agetty -o '-p -- \\u' --keep-baud 115200,57600,38400,9600 %I $TERM
添加 ExecStart=-/sbin/agetty --autologin root --noclear %I $TERM
Img

tty终端设置自动登录

设置所有tty设备

修改 /lib/systemd/system/getty@.service
注释 ExecStart=-/sbin/agetty -o '-p -- \\u' --noclear %I $TERM
添加 ExecStart=-/sbin/agetty --autologin root --noclear %I $TERM
Img

单独指定某个tty设备

以添加tty1设备为例
/lib/systemd/system/添加一个新的服务getty@tty1.service,添加以下内容

1
2
3
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin root --noclear %I $TERM

ubuntu 桌面环境自动登录(xfce)

ubuntu桌面系统设置允许root登录需要修改很多东西,这里以登录普通用户为例
桌面环境相关配置文件如下

1
2
3
usr/share/lightdm/lightdm.conf.d/
etc/xdg/lightdm/lightdm.conf.d/
etc/lightdm/lightdm.conf

设置自动登录可在usr/share/lightdm/lightdm.conf.d/下添加相关配置
打开60-xubuntu.conf,添加autologin-user=<username> 即可
Img