码迷,mamicode.com
首页 > 其他好文 > 详细

RHEL7/CentOS7破解root口令

时间:2016-09-24 22:03:43      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:密码破解   rhel7/centos7   


  由于RHEL7/CentOS7和之前版本的启动模式有些不同,CentOS7使用Systemd代替了之前版本的SysV,取代UNIX时代以来一直在使用init系统.所以CentOS7的root口令的破解与之前版本也有一些不同。

  CentOS6及之前版本的密码破解,可参考文章http://groot.blog.51cto.com/11448219/1852119

下面我们就来看一看CentOS7的root口令该如何破解:

  rhel7/CentOS7进入单用户模式和重置密码的方式发生了较大的变化,GRUB由b引导变成了Ctrl+x引导,在CentOS7中重置密码主要有rd.break和init两种方法

一、rd.break方式:

①启动时任意键暂停启动,按e键进入编辑模式

技术分享

②将光标移动linux16开始的行,添加内核参数rd.break,按ctrl-x启动到shell


技术分享


③重新挂载可读写根目录 mount –o remount,rw /sysroot

④切换根目录 chroot /sysroot

⑤修改root口令 passwd root

⑥使SElinux生效,对文件系统重新设定标签 touch /.autorelabel

⑦退出当前shell

⑧重启

技术分享

So,root口令修改完成。


二、init方式:

1. 启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式。

2. 在linux16/linux/linuxefi所在参数行尾添加以下内容:init=/bin/sh

3. 按Ctrl+x启动到shell。

技术分享

4. 挂载文件系统为可写模式:mount –o remount,rw /

5. 运行passwd,并按提示修改root密码。
6. 如何系统之前启用了selinux,对文件系统重新打标签,必须运行以下命令,否则将无法正常启动系统:touch /.autorelabel

7. 运行命令exec /sbin/init 启动系统

技术分享


本文出自 “I'm Groot” 博客,请务必保留此出处http://groot.blog.51cto.com/11448219/1856124

RHEL7/CentOS7破解root口令

标签:密码破解   rhel7/centos7   

原文地址:http://groot.blog.51cto.com/11448219/1856124

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!