忘记root密码时进入单用户模式进行密码重置

  1. 启动/重启虚拟机

  2. 在选择以哪种方式启动系统时,定位到第一个选项(也就是正常启动linux系统),按下e键,就进入到了第二张图的界面

image-20200110195948696.png
image-20200110194517590.png
  1. 将图片中红色圈出的部分修改为下图黄色圈出的内容,注意init前要有一个空格
image-20200110194442809.png
  1. 执行ctrl + x来启动单用户模式,下图为进入单用户模式后的内容
image-20200110194720136.png
  1. 在命令行中输入:
chroot /sysroot
  1. 接着vi /etc/passwd文件,将第一行root的"x"字符(代表密码)进行删除
image-20200110195333257.png
  1. 之后vi /etc/sysconfig/selinux,把里面的 SELINUX=enforcing 修改为 SELINUX=disabled,:wq保存退出
image-20200110195607894.png
  1. 接着clrt + d退出,输入reboot命令进行重启,重启之后在用户登录界面的用户名处输入"root"就直接进入了系统,此次操作重启的加载速度会比一般慢
  1. 最后在进入系统之后passwd root用户,进行设置新的密码

你可能感兴趣的:(忘记root密码时进入单用户模式进行密码重置)