centos7 重置root密码

centos7 重置root密码

centos7 重置root密码

1、在系统启动开始(上图界面)按下键盘“e”。会跳转到下面的界面。

centos7 重置root密码

2、在上图的界面中,找到”linux16“ 这样的字样(键盘的方向键可以上下左右移动光标),在找到的代码最后添加“rd.break”。注意。新加的代码与本身代码中间是有一个空格的。

centos7 重置root密码

3、上面的代码输入完成后,按键盘上的“ctrl+x”,继续运行系统程序。启动完成会进入下面的界面。

centos7 重置root密码

4、这里是只读的权限,但是需要修改root密码,就必须有读写权限。所以需要重新挂载根为读写权限。

mount  -o  remount,rw  /sysroot  (rw是读写权限。rw前面是逗号隔开)

centos7 重置root密码

5、挂载完成后,使用 chroot 命令切换到真正的系统根。

chroot  /sysroot

centos7 重置root密码

 6、上面的界面中,与正常的系统改密码方式一致,密码修改完成。

centos7 重置root密码

7、密码修改完成后,由于selinux开启着的需要执行以下命令更新系统信息,否则重启之后密码不会生效(就算是有原密码也无法登录)。

touch /.autorelabel

centos7 重置root密码

 8、完成后,输入exi退出当前界面。重新将根挂载为只读权限。

mount -o remount,ro /sysroot

centos7 重置root密码

 7、完成后,输入reboot重启系统,重启过程自动(有时会重启两次),重启完成以后,使用修改后的root密码登录即可。

centos7 重置root密码