【技术分享】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…

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

​​​​💓 博客主页:从零开始的-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。 …

Redis学习——高级篇③

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

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;而非产品结…

259:vue+openlayers: 显示海量多边形数据,10ms加载完成

第259个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+openlayers项目中通过WebGLVectorLayerRenderer方式加载海量多边形数据。这里相当于将海量的数据放在同一个层的source中,然后通过webglTile的方式渲染出这一层。 本示例数据为5000个多边形,加载速度超级快。 直接…

数据库性能问题分析优化

客户反应应用频繁卡住&#xff0c;只能通过重启应用才能恢复&#xff0c;一天发生若干次。 问题初步分析处理 从最近得到的三个awr报告看&#xff0c;等待事件基本在于“DB CPU”&#xff0c;“db file sequential read”&#xff0c;“log file sync”&#xff0c;“log fil…

leetcode 26.删除有序数组中的重复项(python版)

需求 给你一个 非严格递增排列 的数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使每个元素 只出现一次 &#xff0c; 返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k &#x…

浅谈扬州晶澳-年产3GW高性能太阳能光伏组件项目Acrel-3000WEB电能管理系统的设计及应用

摘要&#xff1a;在信息时代&#xff0c;电力信息系统的应用促迚了电力企业的収展&#xff0c;增强了电力系统运行的安全性与稳定性&#xff0c;对满足用户需求其有重要意义。随着国家电网改革政策的逐步推进和落实&#xff0c;Acrel-3000WEB电能管理系统运用互联网和大数据技术…

游戏开发丨基于Pygame的AI版贪吃蛇小游戏

文章目录 写在前面需求分析程序设计程序分析运行结果系列文章写在后面 写在前面 本期内容 基于pygame的AI版贪吃蛇小游戏 所需环境 pythonpycharm或anacondapygame 下载地址 https://download.csdn.net/download/m0_68111267/88789665 需求分析 本游戏使用Pygame模块开…