linux_centos吧 关注:8贴子:67
  • 1回复贴,共1

CentOS 7 单用户模式破解root密码

只看楼主收藏回复

CentOS7进入单用户模式,和CentOS5,6系列不同,有点复杂,同样进入启动菜单->e->找到linux16开头的行,删除rhgb和quiet,同时在后面添加init=/sysroot/bin/sh->重新以可读可写方式挂载/分区.
这里有两种方法,不过都差不多,第二种方法只写一下大致流程。
方法一:1、进入菜单,输入e
找到linux16开头的行

2、添加init=/sysroot/bin/sh,找到ro将其改为rw

3、Ctrl+x启动系统
开始启动即可进入单用户模式
4、修改密码
由于/目录在/sysroot下面,所以最好将根目录切到这个目录下面
使用下面行
1. chroot /sysroot #这个命令就是将/sysroot目录当成/目录
因为CentOS7受SELinux控制,所以要更新一下/.autorelabel文件,如下图:

发现已经修改成功了 如,上图 successfully
一般centos 7版本的破密修改成功,按quit exit 都无法退出,最好是直接重启设备即可。


1楼2018-09-18 14:54回复
    补充一点,输入命令
    shutdown -h now 关闭系统,关机
    shutdown -r +15 使用命令设置在15分钟以后自动重启系统。
    shutdown -c 命令进行取消,Ctrl+C 命令进行取消
    halt -p 关机,同事关闭主机电源
    reboot 命令可用于重启系统。
    都无法使用。直接重启设备即可。


    2楼2018-09-18 14:58
    回复