【技术分享】Ubuntu 20.04如何更改用户名

产品简介

本文适用于所有RK3568/RK3588平台产品在Ubuntu 20.04系统上如何更改用户名,本文以IDO-EVB3588开发板为例,在ubuntu20.04系统上修改用户名industio为usernew。

IDO-EVB3588开发板是一款基于RK3588平台的产品。该开发板集成了四核Cortex-A76和四核Cortex-A55 CPU,以及G610 MP4 GPU和6 TOPs算力的NPU。它具有丰富的视频输入输出接口,包括(HDMI-TX/HDMI-RX/eDP1.3/MIPI-DSI/MIPI-CSI)。同时还支持高速通信接口,包括(Enthernet/Pcie3.0/USB3.0/TF卡)。此外,IDO-EVB3588还提供了工业互联接口,包括(RS485/RS232/UART)。

产品特点:

搭载RK3588高性能SOC,集成了四核Cortex-A76和四核Cortex-A55 CPU,主频高达2.4G;

6TOPS AI算力,三核架构,支持int4/int8/int16/FP16/BF16/TF32;

支持H.265/H.264/AV1/VP9/AVS2视频解码, 最高8K60FPS;

支持 H.264/H.265视频编码, 最高8K30FPS;

支持HDMI2.1输出,最高8K@60Hz;

支持HDMI2.0 输入, 最高4K60FPS;

支持多摄像头输入;

双通道LVDS,支持到1080P@60Hz 大屏幕 ;

多屏异显;

两路独立的千兆以太网口,支持WAN口+LAN口 双IP ;

5G/4G/WIFI/蓝牙无线通信;

板载4路USB3.0,2路全功能Type-C;

支持Android 12/Debian10/Ubuntu20 /Buildroot  /麒麟OS /OpenHamoney;

图片

图片

一.更改用户名称

1.修改前需要以root用户登录:

Ubuntu 20.04.5 LTS Industio ttyFIQ0Industio login: root
Password:
Welcome to Ubuntu 20.04.5 LTS (GNU/Linux 5.10.110 aarch64)* Documentation: https://help.ubuntu.com
root@Industio:~#

2.开始修改用户名:

root@Industio:~# usermod -l usernew industio
root@Industio:~# groupmod -n usernew industio
root@Industio:~# usermod -d /home/usernew -m usernew

3.修改完成后即可使用新用户名登录(登录密码还是之前用户industio的密码:industio):

root@Industio:~# exit
logoutUbuntu 20.04.5 LTS Industio ttyFIQ0Industio login: usernew
Password:
Welcome to Ubuntu 20.04.5 LTS (GNU/Linux 5.10.110 aarch64)* Documentation: https://help.ubuntu.com* Management:     https://landscape.canonical.com* Support:        https://ubuntu.com/advantageThis system has been minimized by removing packages and content that are
not required on a system that users do not log into.To restore this content, you can run the 'unminimize' command.* Introducing Expanded Security Maintenance for Applications.Receive updates to over 25,000 software packages with yourUbuntu Pro subscription. Free for personal use.https://ubuntu.com/proExpanded Security Maintenance for Applications is not enabled.0 updates can be applied immediately.Enable ESM Apps to receive additional future security updates.
See https://ubuntu.com/esm or run: sudo pro statusThe list of available updates is more than a week old.
To check for new updates run: sudo apt update
Failed to connect to https://changelogs.ubuntu.com/meta-release-lts. Check your Internet connection or proxy settingsLast login: Mon Jul 3 10:42:41 CST 2023 on ttyFIQ0
usernew@Industio:~$

二.添加sudo权限

1.以root用户登录,修改/etc/sudoers配置文件,添加usernew用户名

root@Industio:~# chmod u+w /etc/sudoers
root@Industio:~# vi /etc/sudoers
...
# User privilege specification
root ALL=(ALL:ALL) ALL
usernew ALL=(ALL:ALL) ALL
...
root@Industio:~# chmod u-w /etc/sudoers

2.退出root登录,使用usernew用户登录测试sudo权限

root@Industio:~# exit
logoutUbuntu 20.04.5 LTS Industio ttyFIQ0Industio login: usernew
Password:
Welcome to Ubuntu 20.04.5 LTS (GNU/Linux 5.10.110 aarch64)
...
usernew@Industio:~$ sudo apt-get update
[sudo] password for usernew:
Reading package lists... Done
...

三.修改hosts和hostname

1.修改hosts:

usernew@Industio:~$ sudo vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 usernew

2.修改hostname:

usernew@Industio:~$ sudo vi /etc/hostname
Usernew

3.重启设备,登录提示信息变为"Usernew login",且登录成功后命令行前缀变为"usernew@Usernew:~$":

Usernew login: usernew
Password:
Welcome to Ubuntu 20.04.5 LTS (GNU/Linux 5.10.110 aarch64)
...
usernew@Usernew:~$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos

四.修改用户密码

usernew用户登录,通过passwd命令修改密码:

usernew@Usernew:~$ passwd usernew
Changing password for usernew.
Current password:
New password:
Retype new password:
passwd: password updated successfully

五.修改默认桌面登陆用户

1.更改用户名后需同步修改默认桌面登录用户,否则开机无法进入桌面

usernew@Usernew:~$ sudo vi /etc/gdm3/custom.conf
...
AutomaticLoginEnable=True
AutomaticLogin=usernew
...

2.修改后重启设备,即可正常进入桌面

至此,在ubuntu20.04上更改用户名完成!

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

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

相关文章

扫描电子显微镜电子束辐射损伤和如何减轻

扫描电镜(Scanning Electron Microscope, SEM)是一种常用的材料表征技术,它通过聚焦电子束扫描样品表面,利用电子与样品相互作用产生的信号来获得高分辨率的形貌图像。然而,电子束的辐射可能会对样品造成损伤&#xff…

Qt6入门教程 13:QPushButton

目录 一.QPushButton 1.多选 2.互斥 3.设置菜单 4.图标按钮 4.1给按钮添加图标 4.2异形按钮 二.设置Qt样式表 一.QPushButton QPushButton是与QAbstractButton最接近的完全体按钮,它具备QAbstractButton的所有特性,并且支持设置菜单。 1.多选 …

2024幻兽帕鲁服务器,阿里云配置

阿里云幻兽帕鲁服务器Palworld服务器推荐4核16G配置,可以选择通用型g7实例或通用算力型u1实例,ECS通用型g7实例4核16G配置价格是502.32元一个月,算力型u1实例4核16G是432.0元/月,经济型e实例是共享型云服务器,价格是32…

docker容器运维命令

文章目录 docker psdocker execdocker inspectdocker topdocker attachdocker waitdocker exportdocker importdocker portdocker cpdocker diffdocker renamedocker statsdocker update总结 docker ps 列出容器。 docker ps [OPTIONS]OPTIONS说明: -a :显示所有的…

Python列表中的append功能及用法举例

Python列表中的append功能及用法举例 🌵文章目录🌵 🌳引言🌳🌳append()🌳🍀功能介绍🍀🍀语法🍀🍀示例🍀🍀注意事项&#x…

总结NB-IoT模块和单片机的区别

在学习了NB-IoT模块后,紧接着又学习了单片机系统,单片机和NB-IoT模块有什么不同之处呢,总结为以下几点。 大纲如图: 一、硬件层面 1、采用芯片不同, (1)封装:封装尺寸、方式不同&a…

ubuntu运行指定的py环境

ubuntu运行指定的py环境 1:确定py文件的环境文件夹所在 source 环境文件地址/bin2:查看是否有环境文件/bin文件夹中是否有activate文件 如没有创建 sudo gedit activate写入 #!/bin/bash # This is the activate script for the virtual environmen…

网络原理,网络通信以及网络协议

​​​​💓 博客主页:从零开始的-CodeNinja之路 ⏩ 收录专栏:网络原理,网络通信以及网络协议 🎉欢迎大家点赞👍评论📝收藏⭐文章 文章目录 网络原理概念网络通信局域网LAN广域网WAN 网络通信IP地址端口号…

VUE3动漫影视视频网站模板源码

文章目录 1.视频设计来源1.1 主界面1.2 动漫、电视剧、电影视频界面1.3 播放视频界面1.4 娱乐前线新闻界面1.5 关于我们界面 2.效果和源码2.1 动态效果2.2 源码结构 源码下载 作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418/article/deta…

MyBatis概述与MyBatis入门程序

MyBatis概述与MyBatis入门程序 一、MyBatis概述二、入门程序1.准备开发环境(1)准备数据库(2)创建一个maven项目 2.编写代码(1)打包方式和引入依赖(2)新建mybatis-config.xml配置⽂件…

Web前端开发工具总结

一、nvm,node,npm之间的区别 nodejs:在项目开发时的所需要的代码库。相当于JDK npm:nodejs 包管理工具,npm 可以管理 nodejs 的第三方插件。在安装的 nodejs 的时候,npm 也会跟着一起安装。相当于Maven。 …

使用JavaScript和XLSX.js将数据导出为Excel文件

目录 一、安装XLSX.js二、将数据转换为Excel文件 导出数据是Web应用程序中常见的功能之一。在许多情况下,我们需要将数据导出为Excel文件,以便用户可以在本地计算机上查看和编辑数据。在本篇博客中,我们将介绍如何使用JavaScript和XLSX.js将数…

Datawhale 组队学习Task8大模型的有害性(上/下)

第9章 大模型的有害性(上) 9.1 引言 在这次内容中,我们将开始探讨大型语言模型的有害性(危害)。 新兴技术的危害:大模型的能力导致模型被广泛的采用,但与此同时造成危害。 伦理很多&#xf…

Redis学习——高级篇③

Redis学习——高级篇③ Redis7高级之缓存双写一致性之更新策略探讨(三) 1.缓存双写一致性2.数据库和缓存一致性的几种更新策略2.1 可停机的情况2.2 不可停机的情况,四种更新策略(推荐最后一种,看场景)1.❌先…

Jtti:如何制作自己的docker镜像?

制作自己的Docker镜像通常涉及以下步骤: 1. 安装Docker: 确保你的系统上已经安装了Docker。你可以从Docker官方网站下载并安装Docker。 2. 编写Dockerfile: 创建一个名为 Dockerfile 的文本文件,该文件定义了构建Docker镜像的…

AI:人工智能关系概览—人工智能与数据挖掘/机器学习/深度学习/神经网络的概念定义与关系阐述、梳理之详细攻略(建议收藏)

AI:人工智能关系概览—人工智能与数据挖掘/机器学习/深度学习/神经网络的概念定义与关系阐述、梳理之详细攻略(建议收藏) 目录 相关文章01:《数据挖掘Vs机器学习Vs人工智能Vs深度学习》

Java8-Stream 流基本应用-groupBy进行分组

groupBy进行分组 Testpublic void testStreamGroupBy(){List<UserInfoModel> resultnew ArrayList<>();for (int i 0; i < 10; i) {UserInfoModel usernew UserInfoModel();user.setUserId(i"");user.setUserName("kangshihang");result.a…

【代码随想录-链表】移除链表元素

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 jav…

Kafka(九)跨集群数据镜像

目录 1 跨集群镜像的应用场景1.1 区域集群和中心集群1.2 高可用(HA)和灾备(DR)1.3 监管与合规1.4 云迁移1.5 聚合边缘集群的数据 2 多集群架构2.1 星型架构2.2 双活架构2.2 主备架构2.2.1 如何实现Kafka集群的故障转移2.2.1.1 故障转移包括的内容1. 灾难恢复计划2. 非计划内的故…

DELMIAWORKS核心优势深度探析

一&#xff1a;制造BOM从产品结构到制造场景 BOM是所有制造系统的核心&#xff0c;DELMIAWORKS作为专业的制造运营系统&#xff0c;在理解制造BOM方面的能力已经超越了传统系统的范畴。其与传统系统的最大区别在于DELMIAWORKS将焦点放在制造场景的描述上&#xff0c;而非产品结…