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

news/2025/1/17 16:16:09/文章来源:https://www.cnblogs.com/industio/p/18677242

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
image

查看自动登录信息

查找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
成功改为通过输入账号密码登录,如图所示:
image

产品简介

触觉智能EVB3568鸿蒙开发板是一款基于RK3568开发的鸿蒙开发板/工控主板,适用于各种智慧显示终端、工业自动化终端和边缘计算网关类产品。应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。具有以下优势:

支持开源鸿蒙OpenHarmony/Andriod/
Linux多操作系统;
四核A55处理器,主频最高2.0GHz,
Mali G52-2EE GPU支持2D加速;
8M ISP性能,支持HDR;
1T算力NPU,支持TensorFlow/Caffe/
MXNet/PyTorch等深度学习框架;
配备2 x 千兆以太网、9 x USB拓展、
工业互联接口(2路CAN和5路串口);
支持4K视频解码与多屏异显,支持
HDMI/MIPI/eDP/LVDS视频接口;
支持5G/4G/WiFi蓝牙无线通信功能;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/870825.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

库卡机器人示教器维修的参考措施

开课啦!!!“工业机器人维修”之“库卡机器人示教器维修”先来看看这个库卡机器人示教器:1. KUKA 控制屏 (简称“KCP”)是人机交流的接口,它用于简化机器人“KRC”控制部分的操作。所有用于机器人系统编程和操作的部分(除了总开关以外)皆直接布置在 KCP 上。1. KCP 的握把凸…

【UWP】让 UWP 自己托管自己 —— Windows SDK 篇

众所周知,UWP 使用的窗口模型是 CoreWindow,但是 UWP 本身只是一个应用模型,所以完全可以创建 win32 窗口,那么我们可以不可以创建一个 win32 窗口,然后像 XAML 岛 (XAML Islands) 一样把 XAML 托管上去呢?本篇将讲述如何在 UWP 创建一个 XAML 岛窗口。众所周知,UWP 使用…

5 分钟复刻你的声音,一键实现 GPT-Sovits 模型部署

本文将详细介绍如何利用函数计算平台部署 GPT-Sovits 模型,以构建一个高效、可扩展的 AI 语音交互系统。通过这一部署方案,开发者和企业能够快速集成语音合成功能,实现从文本到语音的无缝转换,进而推动智能语音应用的创新和发展。想象一下,只需简单几步操作,就能生成逼真…

sam模型迁移昇腾训练loss不收敛问题的解决办法

一、问题描述:在进行sam模型迁移到昇腾的时候存在精度问题,模型链接: https://github.com/facebookresearch/segment-anything 两台机器上训练loss图对比,发现从一开始训练的时候就出现了差别,从图中对比看出来npu第一步 就开始没有向下收敛,而gpu是向下收敛。二、问题分…

Ansible - 自动化利器

Ansible 概念介绍 Ansible是自由开源的配置和自动化工具。官方网站 https://www.ansible.com/ 官方文档 https://docs.ansible.com/ansible/latest/ 安装包 https://releases.ansible.com/主要特点 - 无客户端模式(agentless),无侵入性,只需在主控端部署Ansible环境,被控端…

多光谱火焰识别摄像机

多光谱火焰识别摄像机是一种别摄像机具有以下几个显著优势:具有高度智能化技术的设备,能够. 更高的准确性:多光谱技术可以同时观测不同的火焰特征,从而准确、快速地检测火灾并定位火焰提高了火焰检测的准确性。不同物质燃烧时产生的光谱特征是不同的的位置和辐射强度。这种…

阿里二面和面试官争论Spring程序配置优先级

0 前言 一般用application.yml实现Spring Boot应用参数配置。但Spring配置有优先级,避免重复配置项的覆盖,须清晰优先级。 Spring通过Environment抽象出:Profile:规定场景。定义诸如dev、test、prod等环境 Property:PropertySources,各种配置源。一个环境中可能有多个配置…

yappi,Python性能分析库

yappi是为Python设计的线程感知型性能分析器,不仅支持CPU时间分析,还能够准确追踪线程级别的性能问题。 安装pip install yappi -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com基本用法import yappi import time import threadingdef func1()…

HTML4、HTML5 和 HTML6 之间的主要区别对比,以表格形式展示:

HTML4、HTML5 和 HTML6 之间的主要区别对比,以表格形式展示:特性 / 版本 HTML4 HTML5 HTML6 (预期)发布年份 1999 2014 尚未发布(预计未来发布)文档类型声明 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd…

Jenkins - 分布式构建

1 - 简介 Jenkins支持分布式多节点(Master-Slave)运行模式。将安装Jenkins的主机作为Master节点,然后通过界面配置(或远端启动服务)来添加Slave节点。在这种部署结构下,Master通常只充当管理者的角色,负责任务的调度,slave节点的管理,任务状态的收集等工作,具体的构建任…

Jenkins - 安装并启动Jenkins

1 - 关于Jenkins 构建流水线(build pipeline)工具Jenkins可以轻松地定义和管理各种各样的操作(构建、测试等),并将这些操作像管道pipe一样自由地进行组合,从而自动、流畅地执行一系列处理。将操作以项目project为单位整合并运行,操作简洁 消除手工操作,安全可靠 保留执…