ubuntu下修改用户名、用户组、登录名、主目录名

ubuntu修改主机名和用户名 参考文章: https://blog.youkuaiyun.com/fkmmmm/article/details/127333212。 阅读详情
AI摘要

本文详细介绍如何在Ubuntu系统中更改用户名,包括登录名和系统内的所有相关设置。文章提供了两种安全有效的修改方法,并附带具体步骤。

今天觉得现在的用户名不够响亮,想改:

  1. usermod -l old_username new_username

这样仅改了登录名,本人强迫症重度患者,想要把老用户名从系统里清理掉,统统换成新的,查了网上资料,磕磕绊绊的,终于搞定了,总结如下。
需要修改的文件:

  • /etc/passwd
  • /etc/group
  • /etc/shadow
  • /etc/hosts
  • /etc/hostname

1. 方法

1.1 错误方式

千万不要采用网上某些人说的在当前用户下使用sudo来直接修改password等几个文件,一旦修改了passwd,用户名发生了变化,其他的用户组、密码等却没有对应的配置,就再进不了该用户了。
如果你已经这么作了(我就这么干了),不要紧,采用以下的recovery mode方式还是能搞定的。

1.2 正确的两种方式

  • 重启ubuntu,启动时按住shift不放,进入recovery mode,选择root模式进入,修改配置。
  • 如果设置了root密码的话,使用root进入系统,修改配置。

在root下修改系统文件才是正确、稳当的做法。

2. 在recovery mode环境下的修改过程

我就是采取这样的方式。

2.1 进入recovery mode,将/目录重新挂载为读/写

如果/etc是另外一个单独分区,这里就应该是重新挂载/etc分区,我的/etc是在/目录下,所以是对/目录重新挂载

  1. mount -o remount, rw /

否则修改文件时会提示:ubuntu recovery mode root readonly filesystem

2.2 修改文件

recovery mode中无法使用vi、sudo、usermod等命令,采用以下的直接修改系统文件的方式,使用nano将以下文件中的old_username全部修改为new_username,不能有遗漏:

  1. nano /etc/passwd # 更改用户名、所属组名、主目录名
  2. nano /etc/group # 更改组名,将new_username加入sudo,等
  3. nano /etc/shadow # 更改terminal中显示的用户名
  4. nano /etc/hosts # 更改terminal中显示的机器名
  5. nano /etc/hostname # 更改登录界面显示的名字

2.3 修改主目录文件夹名字

如果home没有单独分区,则直接修改:

  1. mv /home/old_username/ /home/new_username/

如果home目录有分区,在作修改前,先将home挂载起来:

  1. mount /home

修改完毕后,卸载home:

  1. umount /home

2.4 修改结束

将根目录重新挂载为只读:

  1. mount -o remount, ro /

重启电脑:

  1. reboot

3. 使用root用户的方式

3.1 修改系统配置文件

要用root登录哈!!!
参考条目2,这下就能用vi了。

3.2 命令方式(摘自网络^_^)

ctrl + alt + F1(F1到F6都可以)

  1. sudo -s 输入当前帐号密码进入root
  2. passwd 创建你的root密码
  3. passwd 原名字 # 此步应该是修改密码,会提示输入新密码
  4. chfn -f 新名字 原名字 # 修改用户名
  5. usermod -l 新名字 -d /home/新名字 -m 原名字 # 修改登录名
  6. # 如果提示有进程在使用这个目录,找到进程,kill即可
  7. groupmod -n 新名字 原名字 # 修改用户组

打完收工~~~~~


Ubuntu系统 - 修改主机名、用户名和密码 一般新手初次接触Ubuntu系统的虚拟机,在安装时可能没有想好给主机、用户取一个合适的名字,或者没有设置一个实用的密码,渡过Ubuntu系统的认识阶段后普遍会觉得不合适,这个时候就想修改主机名、用户名和密码。本文将详细介绍Ubuntu系统中修改主机名、用户名以及密码的方法,为各位友友排忧解难。 阅读详情

相关推荐

Ubuntu上创建用户、创建用户组和设置权限

①以及查看当前登录 ②查看所有用户 ③查看所有用户组 ④新建一个名为workgroup的用户组 ⑤新建用户jinxian,并归入workgroup用户组 ⑥为jinxian用户设置密码 ⑦在/home下创建一个work的目录 ⑧ 现在,任何人都可以访问这个新建的目录,而只有root用户才拥有该目录的写权限。 现在希望让workgroup组的成员拥有这个目录的读写权限,并禁止其他无关的用户查看这个目录。 ⑨将用户aietest归属到workgrop用户组 ⑩接下来需要将这个目录交给一个组长aietest,将

幽冥之花的博客 1351

Ubuntu系统修改用户名

Ubuntu系统修改用户名

weixin_44675684的博客 2万+

【ubuntu】修改用户名、主机名、主文件夹名、登录名、密码

(3)/home/sunpeng 主文件名(一般来说,用户名和主文件夹名一致)用户名: 密码 : uid : gid :用户描述:主目录:登陆shell。如果里面有 用户名,那就改;1)passwd 自己要设置的密码。这个里面 很多用户名 需要全部修改掉。(2)ubuntu16 主机名。(1)sunpeng 用户名。2)user 自己的用户名。将第二行的名称 改为新名称。将里面的名称改为新名称。

qq_39200110的博客 4114

Ubuntu系统更改用户名

临时起意想给把我的用户名更改一下,上网查了一些资料,在此记录一下。

qq_32639369的博客 9241

滑模控制概述

滑模控制概述1.滑模控制概念2.滑模控制原理3.滑模控制设计步骤4.研究现状5.发展趋势5.1自适应滑模变结构控制5.2模糊滑模控制5.3神经网络与滑模控制的结合 1.滑模控制概念   滑模控制(Sliding Mode Control,SMC)是一种特殊类型的变结构控制(Variable Structure Control,VSC),因此又称之为滑模变结构控制,是近年来广泛应用和发展的一种控制方法。滑模控制本质上是一种非线性控制,即控制结构随时间变化而变化。滑模变结构控制是非线性系统中普遍采用的一种分析方

shiyi20190828的博客 2万+

GBDT算法详解

本文详细介绍了GBDT算法的原理和特点,并展示了其在回归和分类任务中的应用。首先介绍了GBDT算法的基本思想和公式,然后展示了如何在回归数据集使用GBDT进行回归任务,以及如何在分类数据集上使用GBDT进行文本分类任务。

甜盐的博客 2540

Ubuntu系统修改主机名、用户名及密码

重新打开终端,命令提示符中的主机名会更新,或输入hostname查看。

weixin_54185074的博客 4363

单细胞分析(16)—— RNA Velocity 分析流程

RNA velocity 是一种强大的单细胞转录组分析工具,它可以预测细胞的未来状态,揭示发育轨迹,并用于探索细胞状态转换。RNA velocity 是一种通过单细胞 RNA 测序(scRNA-seq)数据推测细胞未来状态的分析方法。🚀**RNA velocity 提供了一个全新的角度来理解细胞的动态变化,为单细胞转录组分析带来了更深入的时空信息!

阅读文献,记录学习笔记 2978

(转)ubuntu下修改用户名、用户组、登录名、主目录名

之前直接在 /etc/hostname /etc/hosts 中更改了计算机名字。结果,在登录界面输入了正确密码之后又重新跳回登录界面。按网上的说法,修改.Xauthority之类,但没有成功。 最后按照这个做法弄好了http://it.010lm.com/os/LINUX/159980.html。 转载于:https://www.cnblogs.com/linttt/p/45...

341

个人整理的数据集(手写中文数据、发票数据、快递单数据、车牌数据)

本人在工作生活中收集了各个方面比较多的真实的数据集如下: 一、手写中文数据集 1、档案类数据: 此数据集为手写档案数据,数量较大,大约128G,图像均未标注。 ex: 2、手写作文数据: 此数据集为手写作文数据,是大约800M左右,图像按行提供位置和内容标注,十分珍贵。 ex: 二、发票数据集: 1、增值税发票 此数据集包含了大量真实的增值税发票数据,大约9G,标注了发票位置数据,未提供详细标注。 ex: 2、购车发票 此数据集未提供标注。

weixin_43143224的博客 5875

怎样让你的论文看起来“像人写的”?只用三招直接去除AI味(附提示词)

当然如果你在实际使用中还有其他需求,比如降重润色、改写翻译等,也可以结合七哥的专业写作平台来辅助,这个高级学术平台已经内置了ChatGPT4o、ChatGPT4.1、Claude3.7、满血版DeepSeek-R1等AI大模型,帮你写文献综述、干课题申报、写论文等学术任务绝对每一点问题。比如我自己的一套学术写作平台,其中的“降重与润色”模块整合了多种GPTs应用,除了能帮助调整语言风格、避免雷同表达,还可以顺带降个重,对于提升学术文本的整体质量还是非常有用的。一、为什么用AI写出来的文章会有AI味?

智能AI让学术科研更容易 1684

Ubuntu下修改主机名、root用户sudo密码、普通用户名及密码

Ubuntu下修改主机名、root用户sudo密码、普通用户名及密码 ubuntu首先登录的是普通用户,此时打开终端。 首先更改主机名字————改为bbb,很简单,不会导致ubuntu出现错误: (1) 修改hostname文件 sudo vim /etc/hostname ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200728215740643.pn 这个文件中的内容是用来显示主机名字的,修改这个文件后,如果立刻重启,我们会看到终端中@后面的主机名将

weixin_38640195的博客 6130

YOLOv11改进策略【损失函数篇】| Shape-IoU:考虑边界框形状和尺度的更精确度量

本文记录的是改进YOLOv11的损失函数,将其替换成Shape-IoU。现有边界框回归方法通常考虑与之间的几何关系,通过边界框的相对位置和形状计算损失,但忽略了边界框本身的形状和尺度等固有属性对边界框回归的影响。为了弥补现有研究的不足,Shape-IoU提出了一种关注边界框本身形状和尺度的边界框回归方法。

Limiiiing的博客 4595

修改ubuntu用户名,选了创建新用户的方式

本文介绍了三种修改Linux系统用户名的方法:1)通过登录界面使用其他管理员账户操作;2)在系统内使用usermod命令修改用户名、家目录和用户组(推荐);3)处理用户进程占用情况。操作步骤包括切换到root用户、执行修改命令和验证修改。注意事项强调备份数据、重新登录、检查服务和图形界面问题,若修改失败可创建新用户迁移数据。修改完成后需重启系统使用新用户名登录。

qq_53092426的博客 753

NSGA-II 多目标优化 —— 理论、案例与交互式 GUI 实现

本文详细介绍了 NSGA-II 多目标优化算法的基本原理、数学模型和实现流程。从非支配排序、拥挤距离计算到遗传操作,NSGA-II 通过对种群进行分层和排序,能够有效求解多目标优化问题,获得 Pareto 前沿解集。通过机械结构优化、资源分配和控制参数调优等典型案例,我们展示了 NSGA-II 在实际工程中的广泛应用。为帮助工程师和研究者更直观地理解算法求解过程,本文提供了基于 Python 与 PyQt6 的交互式 GUI 演示系统代码示例。

闲人编程的博客 2119

基石篇:多模态数据工程导论与核心概念

多模态数据工程不是写Python脚本处理几张图片,而是设计并构建一套系统,来规模化地生产高质量、可追溯、符合合规要求的模型就绪数据。本文将为你建立正确的数据工程思维框架,明确其在多模态AI生态中的战略地位,并为后续的深入学习奠定坚实基础。

jiaquan3011的博客 628

HoRain云--Ubuntu用户名密码修改全攻略

本文提供了Ubuntu系统修改用户名和密码的详细指南。主要内容包括:1)修改密码的三种方式(当前用户、其他用户和root用户);2)两种修改用户名的方法(推荐使用usermod命令或手动修改配置文件);3)重要注意事项(操作顺序、数据备份、用户状态等);4)常见问题解决方案(无法登录时的处理方法)。文章特别强调修改用户名的风险,建议先创建临时管理员账户,并在测试环境中尝试操作。适合需要修改Ubuntu系统账户信息的用户参考,操作需谨慎并做好备份。

sinat_57153473的博客 604

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【Gold菜鸟】Linux知识回忆(3)——用户组和权限

这一部分让我们来了解,Linux中的用户组和权限吧~

geekgold的博客 1361

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Linux修改用户名,与正在运行的Apache有关

>>> 使用root帐号进行操作sudo -i>>> 记录目前的帐号的信息id oldusername>>> 给客户提示 维护中nano /var/www/mysite/index.php die('Site is Under Maintenance, Please Visit Later');>>> 停止apacheapac...

Rudon滨海渔村的博客 1168

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

linux usermod改用户组无效,ubuntu不小心改变了用户的组,无法使用sudo的解决方案...

Java代码idusernameusermod 用户修改工具(极其强大)usermod 不仅能改用户的SHELL类型,所归属的用户组,也能改用户密码的有效期,还能改登录名。usermod 如此看来就是能做到用户帐号大转移;比如我把用户A改为新用户B;usermod [-u uid [-o]] [-g group] [-G group,...][-d 主目录 [-m]] [-s shell] [...

weixin_39555715的博客 2355

红帽linux系统更改主机名称,怎么在 redhat 中修改计算机名

在这里我就不细说原理了,直接给出具体的操作方法如下:1、建议使用single模式(如ubuntu中的RecoveryMode以root用户登录系统。当然这个也不是必须的,如果你有两个或者两个以上的用户,并且其中不需要的更改的那个具有获得root权限的资格即可。是不是说的有点乱了?呵呵因为我当时的情况是要修改两个用户名,两者都可获得root权限,可交替操作。但怎么说,也不如直接以root身份等来的方...

weixin_39746282的博客 2254

Ubuntu用户全名设置与GECOS字段详解:从概念到实践

在Linux系统管理中,用户账户管理是基础且关键的环节,其中用户标识信息分为用于系统认证的用户名和用于友好显示的用户全名。用户全名存储在/etc/passwd文件的GECOS字段中,作为一个元数据字段,它支持包含空格和中文的自由格式,主要用于图形界面登录显示、文档作者标识等场景,而不会影响系统权限和登录流程。理解这一原理对于实现规范化的用户管理、编写自动化脚本以及维护系统可维护性具有重要价值。本文聚焦Ubuntu 22.04环境,深入解析用户全名与用户名的本质区别,并详细演示了通过图形界面、usermod命

weixin_33725270的博客 469

Ubuntu常用命令

在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g users user1一、创建用户:1、使用命令 useradd例:useradd user1——创建用户user1    useradd –e 12/30/2009 user2——创建user2,指定有效期200...

MyArrow的专栏 4754

Linux的简单操作

1.了解Linux系统的组成。2.熟练操作Linux系统的基本命令。

2501_93518095的博客 392

第七次作业(理解Linux文件权限)

每个进入系统的用户都有唯一账户,系统通过UID(用户ID)来跟踪权限,而登录时使用的是登录名(最长8字符,可含字母数字,关联密码)。**后9个字符**:分为三组,每组3位,分别代表**属主(u)**、**属组(g)**、**其他用户(o)** 的权限。-特殊权限:`X`(对目录或已有执行权限的文件赋予执行权限)、`s`(设置UID/GID)、`t`(粘滞位)等。默认只删除 `/etc/passwd` 和 `/etc/shadow` 中的信息,**不删除**用户文件。`-g` 则修改默认组。

sysrrr的博客 223

Linux最全Linux常用指令(超详细整理)(1),2024年最新写给程序员的Flutter详细教程

etc/group 文件:组(group)的配置文件,记录Linux包含的组的信息。

2301_76190672的博客 997
上一篇: 我用ubuntu——linux路上搞qq,及,其他
下一篇: ubuntu中desktop文件执行报错
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值