Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!
添加新账号
1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:
root@ido:/# sudo adduser industio
2、赋予sudo权限:为了让 industio用户具有执行管理员命令的能力,需要将其添加到sudo组,命令如下:
root@ido:/# sudo usermod -aG sudo industio
3、开机以industio的用户登录,命令如下:
root@ido:/# echo industio > /etc/hostname

查看自动登录信息
查找getty相关服务,getty为tty(Teletype)终端提供远程访问服务。
root@ido:/# systemctl list-units | grep getty getty@tty1.service loaded active running Getty on tty1 serial-getty@ttyFIQ0.service loaded active running Serial Getty on ttyFIQ0 system-getty.slice loaded active active system-getty.slice system-serial\x2dgetty.slice loaded active active system-serial\x2dgetty.slice getty.target loaded active active Login Prompts
根据Serial Getty on ttyFIQ0的提示信息,自动登录功能可能与serial-getty@ttyFIQ0.service服务有关,该服务配置文件在以下目录:
/etc/systemd/system/serial-getty@.service.d/override.conf
配置文件可能包含了
-f root
或其他与自动登录相关的设置。
查看配置文件信息:
root@ido:/# cat /etc/systemd/system/serial-getty\@.service.d/override.conf [Service] ExecStart= ExecStart=-/sbin/agetty -a root --keep-baud 115200,38400,9600 %I $TERM
修改配置文件并重启
修改配置文件,内容如下:
root@ido:/# vi /etc/systemd/system/serial-getty@.service.d/override.conf [Service] #第一行 ExecStart= 为空,用于清除原有的 ExecStart 设置。 ExecStart= #ExecStart=-/sbin/agetty -a root --keep-baud 115200,38400,9600 %I $TERM ExecStart=-/sbin/agetty --noclear %I $TERM
重启后即为industio账号,命令如下:
root@ido:/# reboot
成功改为通过输入账号密码登录,如图所示:

产品购买
触觉智能EVB3568鸿蒙开发板是一款基于RK3568开发的鸿蒙开发板/工控主板,适用于各种智慧显示终端、工业自动化终端和边缘计算网关类产品。应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。具有以下优势:
-
Linux
+关注
关注
88文章
11631浏览量
218036 -
开发板
+关注
关注
25文章
6140浏览量
113617 -
Ubuntu
+关注
关注
5文章
603浏览量
32906 -
工控主板
+关注
关注
1文章
420浏览量
16149 -
RK3568
+关注
关注
5文章
628浏览量
7590
发布评论请先 登录
【ROC-RK3568-PC开发板试用体验】烧录Ubuntu20.04系统
【ROC-RK3568-PC开发板试用体验】烧录Ubuntu20.04系统
触觉智能RK3568_OpenHarmony开发板适配

Ubuntu20.04取消root账号自动登录的方法,触觉智能RK3568开发板演示
评论