平日里让运维头疼的事情已经很多了,如果一不小心把一台Linux测试机的root密码忘记了并不用慌,只需简单几步就可以完成密码的重置工作。Centos7跟以前的发行版本变化很大,因此重置root密码的方法也有所区别。 重启系统出现引导界面时,按下e键进入内核编辑界面 在linux16这一行的最后面追加“rd.break”参数,然后按下Ctrl+X组合键来运行修改过的内核程序 大约等个几秒钟后,进入到系统的紧急救援模式 此时/sysroot文件系统为只读模式,需要重新挂载/sysroot为可写模式 mount -o remount,rw /sysroot 将系统的根目录临时切换为/sysroot chroot /sysroot 通过passwd命令修改密码 passwd 修改密码后会导致selinux安全上下文文件错误,需要执行下面命令在下次系统引导前重新标记所有文件 touch /.autorelabel 退出chroot环境 exit 重启系统 reboot 重启后就可以用新的密码登陆了