linux---破解root口令

简介:

     对于网络安全一直是我们追求的目标,大到企业的数据库安全,小到个人的账户安全,所以我们都需要口令(即密码)。在日常生活和生产中,对于微信、QQ,我们可以通过手机短信找回,那么如果我们是一个Linux的管理员或者使用者,当忘记了账户密码又或者别人给修改掉了,我们要怎么做?下面就详细说一下,本文主要是针对CentOS 6 和CentOS 7。



一、破解CentOS 6的口令

现象:无法进入系统

方案:通过救援模式进入单用户模式,破解口令

步骤:1、重启后倒计时读秒是按任意键进入该菜单页


1240

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

2、上下键选择内核参数kernel,按e键进入编辑模式


1240

3、在参数single最后面添加一个 1 ,进入1启动级别(即单用户模式) ,然后按esc返回上一级,b键启动


1240

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

4、进入单用户后更改密码


1240


二、破解CentOS 7的口令

由于版本的不同,在CentOS 7中有了重大的变化,由于系统有systemd来控制,原始的命令和参数几乎不可用了,所以在CentOS 7中集合没有单用户模式了。

现象:和CentOS 6一样,无法进入系统

方案:通过内核启动项,破解口令

步骤:方法一:1、启动时按任意键暂停,通过按上下方向键选择内核所在的行


1240

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


1240


1240

3、按Ctrl+x启动,下面有提示,而且这里已经不像CentOS 6可以使用b启动了。使用mount选项,发现根分区以制度方式挂载


1240

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

①重新挂载根分区,以rw方式。 执行mount –o remount,rw /sysroot

②切换根分区,修改root密码,创建打标签文件,并重启

1240

方法二:在修改启动参数的时候指定初始化进程为bash,进入bash更改root密码, 同理,CentOS6也可以使用这种方式来修改密码(rw init=/sysroot/bin/sh) 步骤如下:

1、启动时按任意键暂停启动,通过按上下方向键选择内核所在的行


1240

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


1240


1240

3、按Ctrl+x启动,下面有提示,而且这里已经不像CentOS 6可以使用b启动了。因为是rw模式挂载,所以直接切根,修改密码,创建一个打标签文件,然后重启

①重新挂载根分区,以rw方式。 执行mount –o remount,rw /sysroot

②切换根分区,修改root密码,创建打标签文件,并重启

1240


  本文介绍了破解root口令的方法,希望你们能从中学到知识,谢谢!j_0063.gifj_0063.gif


本文转自 优果馥思 51CTO博客,原文链接:http://blog.51cto.com/youguofusi/1965886


相关文章
|
4月前
|
安全 Linux Shell
Python 动态更新Linux系统root账号密码并发送通知短信
Python 动态更新Linux系统root账号密码并发送通知短信
39 0
|
27天前
|
安全 Shell Linux
【Shell 命令集合 系统管理 】Linux 以超级用户(root)的身份执行特权命令 sudo命令 使用指南
【Shell 命令集合 系统管理 】Linux 以超级用户(root)的身份执行特权命令 sudo命令 使用指南
40 1
|
3月前
|
Shell Linux
linux shell脚本判断当前登录用户是否为root
linux shell脚本判断当前登录用户是否为root
49 1
|
3月前
|
Linux 应用服务中间件 数据安全/隐私保护
Linux - 非root用户使用systemctl管理服务
Linux - 非root用户使用systemctl管理服务
111 0
|
4月前
|
Ubuntu Unix Linux
Linux系统Ubuntu以非root用户身份操作Docker的方法
Linux系统Ubuntu以非root用户身份操作Docker的方法
|
4月前
|
关系型数据库 MySQL Linux
MySQL【部署 02】Linux 非 root 用户部署 mysql-5.7.28 设置开机启动及问题汇总(含云盘资源)
MySQL【部署 02】Linux 非 root 用户部署 mysql-5.7.28 设置开机启动及问题汇总(含云盘资源)
68 0
|
4月前
|
关系型数据库 MySQL Linux
MySQL【部署 01】Linux root 用户部署 mysql-5.7.28 及 not allowed to connect to this MySQL server 和中文乱码问题处理
MySQL【部署 01】Linux root 用户部署 mysql-5.7.28 及 not allowed to connect to this MySQL server 和中文乱码问题处理
49 0
|
Linux
linux中/和/root(~) 和 /home
winodws是森林型目录结构,它有很多根,如C、D、E、F等都是它的根目录,然后在其实创建子目录linux是树型目录结构,它只有一个根就是/目录,然后在/目录在有子目录如/root、/home、/etc/、/bin等。
831 0
|
10天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
10天前
|
Web App开发 Java Linux
Linux之Shell基本命令篇
Linux之Shell基本命令篇
Linux之Shell基本命令篇