1. 前言2. 首先进入Root权限3. 更改主机名3.1 修改主机名3.2 修改配置文件3.3 如果只修改主机名,重启即可4. 更改用户名4.1 修改shadow 文件4.2 修改用户家目录4.3 修改passwd 文件4.4 修改原来用户下文件所属的组:5 修改sudoer文件6. 重启系统
1. 前言
- 在VM16Pro下操作,操作之前最好拍个快照!
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
找到修改的用户名,进行修改。
4.2 修改用户家目录
cd /home mv master spark
4.3 修改passwd 文件
sudo vim /etc/passwd
- 这里解释一下,第二个spark是你的登录用户名,下面是我新注册的一个,注意对比。建议【Your name】和【Pick a username】一致。
4.4 修改原来用户下文件所属的组:
sudo vim /etc/group
5 修改sudoer文件
你会发现即使你是sudo命令打开的还是显示只读,没事,复制root那一行的内容,然后将root改为新用户名。这里需要强制保存。
sudo vim /etc/sudoers
6. 重启系统
reboot