因为自己要记的密码过多,有时候会突然想不起或者忘记密码,比如你重要的Linux密码,别担心,这就教你如何用紧急救援模式重设root密码
开启此虚拟机,进入centos7系统,稍等片刻进入下图页面
默认选中得是第一个选项(如果不是可以用方向键选择),按“e”键键入编辑模式如下图
在行尾输入rd.break如下图,进入编辑模式会看到这些信息,默认情况都是以ro自读方式引导系统进入
添加完之后,按住ctrl+x进入紧急救援模式
原理就是打断了系统的正常启动,进入了bash环境
查看根下的挂载情况 (发现是ro只读的,需要以rw方式重新挂载/sysroot)
mount -o remount,rw /sysroot # 重新挂载使其拥有读写权限
换根,修改密码
回车后输入 LANG=en # 将语言改为英文,不然可能会显示乱码
passwd # 重新设置密码
如下图所示
注:如果系统的 selinux 开启着,则需要执行命令: touch /.autorelabel 以更新系统信息,否则
![](https://i-blog.csdnimg.cn/blog_migrate/6464131a967f963673688baff587291c.png)