用VMware创建的虚拟机,使用的是CentOS7系统,但是在登录root的时候忘记了之前设置的密码,怎么办,可以查看设置的密码或者怎么更改root的密码
时间: 2024-09-13 22:17:04 浏览: 95
使用VMware Workstation15 虚拟机安装好的centos7镜像
当你忘记了VMware虚拟机中CentOS7系统的root密码时,你可以通过以下步骤来重置或更改密码:
1. 重启虚拟机,并在启动过程中进入GRUB启动菜单。通常需要在虚拟机启动时快速按下"Esc"或"F2/F10/F12"键(具体键位可能因虚拟机软件版本而异),以便进入GRUB菜单。
2. 在GRUB菜单中,找到你通常用来启动系统的条目,按"e"键编辑启动项。
3. 找到以"linux16"开头的行,将光标移动到该行的末尾,按"空格"键,然后输入"init=/bin/sh",完成后按"Ctrl + X"或"F10"键启动系统。
4. 系统将启动进入一个单一用户模式,并挂载根文件系统为只读模式。使用以下命令将其改为读写模式:
```
mount -o remount,rw /
```
5. 现在,你可以重置root密码。首先,使用以下命令切换到root用户:
```
chroot /sysroot
```
6. 接下来,使用以下命令更改root用户的密码:
```
passwd
```
按照提示输入新的密码。
7. 为了确保密码更改生效,还需要执行以下命令更新系统状态:
```
touch /.autorelabel
```
8. 最后,重启虚拟机:
```
reboot
```
在虚拟机重启后,使用新的root密码登录系统。
阅读全文