- 从NanoPi NEO Air的官方固件启动信息来看可以知道系统为Ubuntu16.0.4,以pi用户自动登录
- 取决于实际需求,我们需要以root用户登录并自启动某些应用程序,该怎么做呢?
- Ubuntun 16.04之后开始不再使用initd管理系统,改用systemd,所以设置自动登录也和之前不一样
cd /etc/systemd/system/serial-getty@ttyS0.service.d/
vi autologin.conf
修改前:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin pi --keep-baud 115200,38400,9600 %I $TERM
修改后:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin root --keep-baud 115200,38400,9600 %I $TERM
- 重启之后,可以看到已经以root用户启动了