Centos7&Centos6 Root密码破解详解

说到Linux的root登录密码,相信作为一个运维管理员都是一个敏感的问题,如果当管理员忘记root登录密码,需要破解的话是及其方便的,不像windows的登录密码破解,windows登录的密码破解我们需要介入工具进行破解,现在使用最多的是老毛桃等工具。而今天我们主要介绍一下centos7和cenos6的登录密码的破解方法。使用过Centos7的童鞋来说是有体会的,Centos7和Centos6版本的命令是有一定差别的,防火墙类型最为显著,从iptables到firewalld,比如Centos6重启服务的命令格式为services iptables stop,而Centos7的命令格式为Systemctl stop firewalld.service,比如讲Centos6的chkconfig iptables off更改为systemctl disable firewalld.service,将chkconfig iptables on更改为systemctl enable firewalld.serivce,当然破解Centos6.x和centos7的密码方法也是不一样的,具体见下:

首先是centos 6.x的root密码破解方法:开机按一下esc

clip_p_w_picpath002

"e"进入编辑模式

然后选择kernel/vmlinuz-2.6.32......同时按"e"进行编辑该模式

clip_p_w_picpath004

进入编辑模式后,我们在quiet后面输入空空格加上"simple" 或者 "1"

clip_p_w_picpath006

输入"1"后我们回车,会回到编辑模式,然后我们按"b"进入单用户模式

clip_p_w_picpath008

"b"后进入单用户模式后,我们就可以通过

passwd root

修改密码了

输入两次新密码回车即可

clip_p_w_picpath010

然后我们

reboot

进行系统重启

clip_p_w_picpath012

重启后,我们通过新密码登录即可

clip_p_w_picpath014

接下来我们说一下centos7的破解方法

开机按一下

esc

clip_p_w_picpath016

我们通过移动防方向键盘移动最底端

Linux16 /vmlinuz-3.10.0-229.e17x86_64 root-/dev/mapper/centos-root ro\ rd.lvm.lv-centos/root
修改后的结果为
Linux16 /vmlinuz-3.10.0-229.e17x86_64 root-/dev/mapper/centos-root rw init=/sysroot/bin/sh rd.lvm.lv-centos/root

clip_p_w_picpath018

我们需要将

ro修改为-----> rw init=/sysroot/bin/sh

clip_p_w_picpath020

然后我们执行

ctrl+x

进入单用户模式

clip_p_w_picpath022

clip_p_w_picpath024

改变程序根目录:

chroot /sysroot

clip_p_w_picpath026

重置密码:

passwd root

clip_p_w_picpath028

更新系统信息:

touch /.autorelabel

clip_p_w_picpath030

退出chroot:

exit

clip_p_w_picpath032

重启系统:

reboot

clip_p_w_picpath034

重启后用新密码登录成功

clip_p_w_picpath036