vagrant使用virtualbox搭建的centos7,找回root 密码

1. 使用virtualbox启动虚拟机,按esc 后,按e进入编辑恢复模式

2. 进入编辑模式后,按↓ 键,在linux 开头的这一行最后,添加 init=/bin/sh

说明:显示两行 UTF-8 应该是显示问题,因为调整相关文字后,会自动消失。

错误命令1: ro 修改为rw,并在本行的最后添加 init=/bin/sh

报错如下: sh not tainted 错误命令 2:找到 “ro” 将 “ro” 修改为 ” rw init=/sysroot/bin/bash “;

报错如下:依旧进入不了

正确方式:修改对应的命令参数,并添加以下命令 rhgb uiet init=/bin/sh

正常进入

3. 输入 mount -o remount,rw / 以可编辑状态进入。

4. 输入 passwd root, 修改用户密码,重复两遍后即可。

5. 关闭selinux ,su root 后可以编辑 vi /etc/selinux/config 。将SELINUX=enforcing 修改为 SELINUX=disabled

6. 强制关机后,重新启动即可。

文章作者: xiaochen
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 我的技术小站
vagrant vagrant centos7
喜欢就支持一下吧