Linux排错方案之——破解root口令

系统 Linux
如果你是一个Linux的管理员或者使用者,当忘记了账户密码又或者别人偷偷的给改掉了,我们该怎么办?你是否会在不知道如何找回密码而苦恼(当然了,重装就算了)?那么这篇文章将助你一臂之力。主要是针对CentOS 6 和CentOS 7。

【引自vincenteve的博客】前言

大到一个企业,小到一个人,安全永远是最重要的。企业有数据库安全,网络完全;个人有账户安全,各种应用的安全。而这些安全,我们必须要有口令,即密码。对于像QQ,微信这些聊天应用或者说登录网站(例如:淘宝、京东)密码丢失了,我们可以找回,那么如果你是一个Linux的管理员或者使用者,当忘记了账户密码又或者别人偷偷的给改掉了,我们该怎么办?你是否会在不知道如何找回密码而苦恼(当然了,重装就算了)?那么这篇文章将助你一臂之力。主要是针对CentOS 6 和CentOS 7。

一、破解CentOS 6系统口令

现象:如果你忘记了root口令,那么你一定是进不去系统。

思路:通过救援模式进入单用模式来破解root口令。

解决方法:

进入菜单选项页面;方法:重启后倒计时读秒是按任意键进入该菜单页。

 

其中e表示编辑;a表示修改内核参数;c表示开启一个命令行

修改内核参数;按e进入编辑模式

 

通过按上下方向键↑↓,我们选中kernel这一行,然后点击e进行编辑。

 

我们在这一行的后面添加参数 single表示进入到单用户模式;然后按回车返回之前的界面,然后按b

键重启;注意由于这里是临时修改并进入模式,只能按b键启动才能生效。

 

修改密码成功之后再命令行输入reboot重启即可。

二、破解CentOS 7root口令

由于版本的更迭,在CentOS 7中有了重大的变化,由于系统有systemd来控制,原始的命令和参数几乎不可用了,在CentOS 7中集合可以说没有单用户了。接下来带大家破解root口令。

现象:与CentOs 6 一样,忘记了密码肯定是不能进入系统的。

思路:通过修改内核启动项来从而修改密码

恢复方案:

1、方法一

启动时按任意键暂停启动,通过按上下方向键↑↓进入内核所在的行

 

按e进入编辑模式,将光标移动linux16开始的行,添加内核参数rd.break

 

按Ctrl+x启动,这里有已经不像CentOS 6使用b启动了。

进入到命令行之后,执行下图操作,实现密码修改

 

2、方法二

启动时按任意键暂停启动,通过按上下方向键↑↓进入内核所在的行

 

按e进入编辑模式,将光标移动linux16开始的行,在行尾添加rw init=/sysroot/bin/sh 

 

按Ctrl+x启动,这里有已经不像CentOS 6使用b启动了。

进入到命令行之后,执行下图操作,实现密码修改

 

三、本篇小结

本篇文章,主要介绍了如何破解CentOS 系列linux系统的root口令,如果你之前还在为不知道如破解

密码而苦恼,那么读到这里我想你应该有所感悟,非常感谢您的阅读,欢迎评论!欢迎留言。 

责任编辑:庞桂玉 来源: 51CTO博客
相关推荐

2010-05-18 16:50:58

MySQL root

2019-01-10 05:53:57

2010-04-27 10:08:49

2009-10-29 09:50:32

2009-07-17 09:47:41

Linux RootLinux使用Linux开发

2010-06-13 09:25:12

MySQL root用

2012-05-11 10:16:17

2010-06-10 15:44:53

2012-09-21 11:18:39

2020-12-09 08:04:27

Centos8root密码

2009-12-11 11:22:39

Linux用户口令

2010-06-09 16:46:37

MySQL 乱码处理

2010-04-06 10:40:24

2012-05-22 15:37:10

2015-09-01 10:32:11

2015-09-01 14:29:33

2010-05-28 15:37:36

MySQL中文显示

2011-01-21 08:38:20

2013-05-13 11:10:31

2020-02-06 10:20:19

硬件黑客技术
点赞
收藏

51CTO技术栈公众号