📌

UbuntuTips3:更改用户用户名和主机名

1. 前言

  • 在VM16Pro下操作,操作之前最好拍个快照!
notion image

2. 首先进入Root权限

  • 全程root权限下进行🚩🚩🚩
  • 知道root密码的登陆root账户,不知道的先修改root密码。
# 1. 修改root密码 sudo passwd root # 2. 登陆root账户 su root

3. 更改主机名

3.1 修改主机名

  • 方法一,打开配置文件,进行修改。
    • # 修改hostname文件,修改里面内容为新的主机名 sudo vim /etc/hostname
  • 方法二,命令修改。
    • sudo hostnamectl set-hostname spark001 # 只需要输入上面即可,下面这些是补充 sudo hostnamectl set-hostname "Your Pretty HostName" --pretty sudo hostnamectl set-hostname spark001 --static sudo hostnamectl set-hostname spark001 --transient

3.2 修改配置文件

  • 修改配置文件
    • # 修改hosts文件,修改原来的名字为新的主机名 sudo vim /etc/hosts
 

3.3 如果只修改主机名,重启即可

reboot

4. 更改用户名

  • 我这里将旧的用户名master修改为新的用户名spark

4.1 修改shadow 文件

sudo vim /etc/shadow
  • 这个文件的格式如下:
username: passwd: lastchg: min: max: warn: inactive: expire: flag
找到修改的用户名,进行修改。
notion image

4.2 修改用户家目录

cd /home mv master spark

4.3 修改passwd 文件

sudo vim /etc/passwd
notion image
  • 这里解释一下,第二个spark是你的登录用户名,下面是我新注册的一个,注意对比。建议【Your name】和【Pick a username】一致。
notion image
notion image

4.4 修改原来用户下文件所属的组:

sudo vim /etc/group
notion image

5 修改sudoer文件

你会发现即使你是sudo命令打开的还是显示只读,没事,复制root那一行的内容,然后将root改为新用户名。这里需要强制保存。
sudo vim /etc/sudoers
notion image

6. 重启系统

reboot
notion image
notion image