CentOS7 忘记root密码破解方法CentOS7 忘记root密码破解方法

1.开机进入启动界面后(出现grub boot loader 开机选项菜单时),要按照屏幕的下方的操作提示迅速按下“e”键(或者立即点击键盘任意鍵,boot loader 会暂停,再按e键),编辑选项菜单 CentOS7 忘记root密码破解方法CentOS7 忘记root密码破解方法  2.按e 键,进入编辑项菜单,如下图 CentOS7 忘记root密码破解方法CentOS7 忘记root密码破解方法  3.找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh ,如下图所示 CentOS7 忘记root密码破解方法CentOS7 忘记root密码破解方法  4.按下 Ctrl+x ,使用单用户模式启动 CentOS7 忘记root密码破解方法CentOS7 忘记root密码破解方法  5.进入到单用户模式后,chroot 工作目录到/sysroot

#chroot /sysroot

修改root密码

#passwd root  (或使用echo "12345678" | passwd --stdin root 进行修改也可以)

 

因为在此情況下,SELinux 並沒有启动,对所有文件的更改,可能会造成文档的context(安全上下文)不正确,为确保开机时重新设定SELinux context,必

須在根目录下添加隐藏文件.autorelabel。

#touch /.autorelabel       (如果你系统没有开启selinux,那么可以不做这一步)

 

退出chroot

#exit

 

退出系統,系統会自动重新开机

#reboot

重启后,使用修改后root密码登入即可。
上一篇:Linux Redhat7.6 密码破解(无光盘)


下一篇:Docker容器原理及相关知识