本帖最后由 linux-01 于 2023-4-23 17:04 编辑
一、简介
在我们使用板卡的过程中,我们常常使用串口登录的方式来控制板卡。每次登录时都得输入一次用户名密码,如下图所示:
但是有时候在不需要密码保护的情况下,我们可以采用一些手段来跳过这一步,直接自动登录板卡。
二、操作步骤
使用sudo visudo修改取消sudo输入密码,将原来的%sudo ALL=(ALL:ALL) ALL修改为:
%sudo ALL=(ALL:ALL) NOPASSWD: ALL
保存并退出
首先删除uisrc这个用户的密码,输入以下命令sudo passwd -d uisrc:
配置tty的设置,输入sudo vim /lib/systemd/system/serial-getty@.service:
把ExecStart=-/sbin/agetty -o '-p -- \\u' --keep-baud 115200,38400,9600 %I $TERM这行,修改为:
ExecStart=-/sbin/agetty --keep-baud -a uisrc 115200,38400,9600 %I $TERM
保存并退出
输入sync保证文件写入:
再次上电我们即可直接自动登录了:
|