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

Kali Linux实战:用Impacket的secretsdump.py快速提取Windows域控哈希(附避坑指南)

本文详细介绍了如何在Kali Linux中使用Impacket的secretsdump.py脚本快速提取Windows域控哈希,包括环境准备、原理剖析、实战操作及常见问题解决方案。特别适合CTF竞赛和网络信息安全爱好者学习,提升渗透测试效率。

weixin_33670786的博客 410

MLC-LLM框架在安卓设备上的模型编译与部署全流程解析

本文详细解析了如何利用MLC-LLM框架在安卓设备上编译与部署大语言模型。从环境搭建、模型获取与量化编译,到最终的安卓应用打包与调试,提供了完整的实战流程。重点介绍了如何通过MLC-LLM将大型模型优化为适合移动端运行的格式,实现本地、低延迟、隐私安全的AI应用部署。

weixin_29251337的博客 475

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

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

weixin_54185074的博客 4363

UFS Host Controller工作流程

contentsUFS架构图HCI接口架构传输请求接口(Transfer Request Interface)UFS 主机控制器寄存器接口(host controller Interface)UTP 层数据传输Host Software与Host Controller的交互Host Controller初始化配置与控制CRYPTOCFG 配置过程 该文档描述了UFS Host Controller的主要运作流程以及在开源内核代码hisi平台中的host controller的接口函数设计 文档大部分内容参

Frank_sample的专栏 1万+

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

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

341

YOLO26改进 - 注意力机制 | ParNet并行子网络:多分支协同优化特征表达,增强模型判别能

本文介绍了ParNet注意力机制及其在YOLO26中的应用。ParNet注意力通过并行子网络结构,将网络层组织成多个子网络并行处理输入特征,降低了传统注意力机制在处理长序列时的计算复杂度。该机制采用VGG风格的块和特征融合策略,具有低深度高性能、参数效率高、可扩展性强和并行化能力好等创新点。我们将ParNet注意力引入YOLO26,在检测头部分应用该机制。通过实验训练改进后的模型,有望提升YOLO26在目标检测任务中的性能。

魔改工程师的博客 443

使用Simulink进行带通滤波器的设计与仿真研究

摘要:本文介绍利用Simulink设计和仿真带通滤波器的方法。通过定义系统需求(保留100-500Hz信号),创建包含多频信号源、加法器和巴特沃斯滤波器的模型,重点展示滤波器频率选择特性。详细步骤包括模块配置、参数设置(中心频率300Hz、带宽400Hz)、信号连接及可视化分析。实验验证了带通滤波器有效提取目标频段信号的能力,为复杂信号处理系统开发提供基础框架。所需工具为MATLAB R2023a和DSPSystemToolbox。

xiaoheshang_123的博客 325

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

DBC中如何实现报文传输类型属性的配置

AUTOSAR中CAN报文的传输类型主要有三种,周期型,事件型和混合型。周期型:按固定时间间隔自动发送,无需额外的触发条件。事件型:当信号值变化或满足内部条件时立即发送。混合型:默认按周期发送,但事件触发时可提前发送。

sunchengl的博客 303

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

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

qq_53092426的博客 753

本地部署AI应用:基于Google Gemini的banana-prompt快速上手指南

AI应用开发的核心在于将大模型能力集成到实际场景中,其原理是通过API调用将用户输入转化为模型可理解的指令,再由模型生成响应。这一技术价值在于降低AI应用开发门槛,实现数据本地化处理与隐私保护。在工程实践中,开发者常面临环境配置复杂、API集成繁琐等挑战。本文聚焦于使用banana-prompt工具包,通过TypeScript技术栈和npm包管理,快速在Windows本地部署基于Google Gemini API的AI应用。该方案特别适用于ai-prompts提示词工程和content-creation内容

weixin_27188815的博客 314

最优控制 (Optimal Control) 算法详解及案例分析

最优控制是一种通过优化控制输入,使系统在满足约束条件的情况下达到最优性能的控制方法。其目标是最小化或最大化一个性能指标。

闲人编程的博客 2090

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

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

sinat_57153473的博客 604

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

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

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

geekgold的博客 1361

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

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

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

Rudon滨海渔村的博客 1168

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

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、付费专栏及课程。

余额充值