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
按"e"进入编辑模式
然后选择kernel/vmlinuz-2.6.32......同时按"e"进行编辑该模式
进入编辑模式后,我们在quiet后面输入空空格加上"simple" 或者 "1"
输入"1"后我们回车,会回到编辑模式,然后我们按"b"进入单用户模式
按"b"后进入单用户模式后,我们就可以通过
passwd root
修改密码了
输入两次新密码回车即可
然后我们
reboot
进行系统重启
重启后,我们通过新密码登录即可
接下来我们说一下centos7的破解方法
开机按一下
esc
我们通过移动防方向键盘移动最底端
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
我们需要将
ro修改为-----> rw init=/sysroot/bin/sh
然后我们执行
ctrl+x
进入单用户模式
改变程序根目录:
chroot /sysroot
重置密码:
passwd root
更新系统信息:
touch /.autorelabel
退出chroot:
exit
重启系统:
reboot
重启后用新密码登录成功
转载于:https://blog.51cto.com/gaowenlong/1684181