更改Centos7的root密码

本文参考了这篇文章: How To Reset Root Password On CentOS 7

  1. 重启vps,选择第一个,按e进入编辑模式
  2. 大概在第16行,找到ro更改成rw init=/sysroot/bin/sh
  3. ctrl+x进入single user mode
  4. 依次输入:
chroot /sysroot
passwd root
#输入两次密码
touch /.autorelabel
exit
reboot
  1. 重启后从console使用新密码登录

可能遇到的问题:

Reboot的时候出现

failed to start reboot.target transaction is destructive

可能是上面的指令输入次序有务,只要还没退出single user mode, 再依次输入即可。

只要上面的步骤正确,硬重启也可以生效。