Ubuntu系统修改用户名和主机名

本文详细介绍了如何在Linux系统中修改用户名和主机名,包括使用root权限编辑/etc/passwd、/etc/shadow和/etc/group文件,以及修改用户文件夹目录。同时,文章还提到了因操作错误导致无法登陆的解决方法,如通过命令行模式修正用户目录名,并讲解了如何使用命令修改用户密码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

用户名和主机名会显示在命令行上,形式为:用户名@主机名。如下图所示(用户名为wheeltec_client;主机名为vmware)在这里插入图片描述

1、修改用户名

1. 使用root用户权限

sudo su

进入root用户权限

2. 修改 /etc/passwd用户信息文件

sudo gedit /etc/passwd

找到代表原用户名的那一行,将用户名修改为新用户名,保存并关闭。(**注意:vmware:/home/是开机时显示的主机名,因此也要改成mabin。)**一定要将这三个都改成统一的名字,否则会登不进去。
在这里插入图片描述

3. 修改 /etc/shadow用户密码文件

这里要重新打开个终端进入root.

sudo gedit /etc/shadow

在这里插入图片描述

4. 修改 /etc/group用户组文件

sudo gedit /etc/group

这里面会有很多包含旧用户名的组,全部改成新用户名,保存并关闭。注意:这里要一行一行的检查并修改。

5. 修改用户文件夹目录

这里的文件夹目录是和/etc/passwd中的用户文件夹目录对应的,那里修改了文件夹目录,这里也要修改,如果二者不对应,将无法正常登录。使用以下命令进行修改,比如要将旧的用户名aaaa,修改为新的用户名bbbb,则命令应写为(用户名是@前面的那个名字

sudo mv /home/aaaa /home/bbbb

到这一步用户名就修改完成了。

2、修改主机名

需要修改以下两个配置文件

1.修改hostname

sudo gedit /etc/hostname

改成想要的主机名。

2.修改hosts文件

sudo gedit /etc/hosts

在这里插入图片描述
只修改这一个其他不要动。
改完完成后,重启计算机即可。

3、登陆不进去

如果前面操作错误会导致登陆不进去
问题的根源是 /home 目录下的用户文件夹名没有改,导致图形界面登陆不进去。图形界面不让进那就进纯命令行:

按下 Ctrl + Alt + F2 进入纯命令行模式
键入新用户名
键入密码
cd  /home
ls    # 查看现在的用户名
sudo  mv  旧用户名 新用户名
ls    # 查看修改后的新用户名
reboot  重启
或者按下 Ctrl + Alt + F1 回到图形界面
输入密码就能登陆进去了

4、修改密码

使用以下命令将用户密码更改为新密码:

sudo passwd 用户名

执行该命令后,系统会要求您输入管理员密码以确认操作。

输入新密码并按回车键确认。注意,您输入的密码将不会显示在屏幕上。

然后,系统将要求您再次输入相同的密码以进行验证。

输入验证的密码并按回车键确认。如果两次输入的密码一致,系统将会更改用户密码。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值