vmware centos7忘记root密码
时间: 2023-09-10 08:11:59 浏览: 180
vmware esxi 忘记root密码 恢复
4星 · 用户满意度95%
如果你忘记了 VMware 中 CentOS 7 的 root 密码,可以按照以下步骤重置它:
1. 首先,在虚拟机的启动过程中,按下任意键中断引导加载程序(boot loader)的自动启动。你需要快速进行这个操作。
2. 在引导加载程序的菜单中,选择你要启动的 CentOS 7 操作系统。
3. 按下 "e" 键来编辑该操作系统的启动设置。
4. 在编辑模式下,找到以 "linux16" 开头的一行,并在该行的末尾添加以下内容:`rd.break enforcing=0`
(注意:确保在最后添加一个空格,否则可能会导致启动失败。)
5. 按下 "Ctrl + x" 或者 "F10" 启动操作系统。
6. 系统将会引导到一个紧急模式(emergency mode)的 shell 终端。
7. 输入以下命令来挂载根文件系统为可写状态:
```
mount -o remount,rw /sysroot
```
8. 输入以下命令来切换到 chroot 环境:
```
chroot /sysroot
```
9. 输入以下命令来修改 root 密码:
```
passwd root
```
10. 根据提示输入新的 root 密码并确认。
11. 输入以下命令来使 SELinux 上下文生效:
```
touch /.autorelabel
```
12. 输入以下命令来重新挂载根文件系统为只读状态:
```
mount -o remount,ro /
```
13. 输入以下命令来退出 chroot 环境:
```
exit
```
14. 输入以下命令来重启系统:
```
reboot
```
重启后,你应该可以使用刚设置的新密码以 root 身份登录 CentOS 7。请注意,这个方法仅适用于使用标准的 root 用户进行登录的情况。如果你使用 sudo 或其他用户进行管理,你可能需要相应修改命令。
阅读全文