UNIX/Linux RHEL6.3 root密码破解,GRUB加密(图文并茂)

简介:

实验环境:

clip_image002_thumb12

1、 root密码丢失如何恢复

开机,按任意键进入GRUB模式,按”e”编辑GRUB

clip_image004_thumb3

选择第二行kernel部分,按”e“进入编辑模式

clip_image006_thumb3

输入sulinux=0 1 按回车保存,然后按”b”不断电启动进入init 1模式 (备注:sulinux=0 的意思是临时将sulinux更改为permissive模式,RHEL6版本,默认sulinux策略是enforcing模式;当然也可以进入init1模式下使用”setenforce 0“临时更改为permissive模式,或者更改/etc/sysconfig/selinux 将SELINUX=enforcing 改成SELINUX=permissive 将selinux模式更改为permissive警告模式)如果想更改为disabled模式必须重启才能够生效.

重启启动后进入init 1模式

clip_image009_thumb3

使用”passwd”命令修改密码

clip_image011_thumb3

2、 如果给GRUB加密,防止他人对GRUB进行修改

通过”grub-md5-crypt”命令生成grub密文秘钥

clip_image013_thumb4

修改grub.conf文件 在title前面添加”password –md5 秘钥”即可,这种方式是添加密文的.明文就算了,不安全,很少会用.修改完毕重启

clip_image015_thumb3

重启后按任意键进入GRUB模式,你会发现没有”e”模式,需要按”p”输入密码方可编辑

clip_image017_thumb3

clip_image019_thumb3

注意:在修改/etc/grub/grub.conf的时候, ”password –md5 秘钥”必须添加在title 前面,我们看看添加到后面会有什么反应:

诺技术博客新地址: www.rsyslog.org ,欢迎前来访问!

clip_image021_thumb3

修改完成后保存,重新启动,会出现以下情况:进入系统前就让你输入GRUB密码,正确后才可以进入操作系统,这个如果贵公司的服务器都在外面托管,那就麻烦了!你不告诉人家GRUB密码 人家是不会给你重启的.

clip_image023_thumb3

clip_image025_thumb4


本文转自凌激冰51CTO博客,原文链接:http://blog.51cto.com/dreamfire/1079092,如需转载请自行联系原作者

相关文章
|
Linux 数据安全/隐私保护 Windows
aes加密在linux下会生成随机key的解决办法
aes加密在linux下会生成随机key的解决办法
325 2
|
Linux 网络安全 数据安全/隐私保护
Linux vsFTPd服务详解——文件加密传输配置
Linux vsFTPd服务详解——文件加密传输配置
667 2
|
Linux Shell 数据安全/隐私保护
grub加密与解密
grub加密与解密
712 6
|
存储 算法 Linux
在Linux中,如何理解加密工具?如GnuPG和OpenSSL。
在Linux中,如何理解加密工具?如GnuPG和OpenSSL。
|
安全 Linux 网络安全
|
存储 安全 Linux
Linux存储安全:数据加密的实践与策略
【8月更文挑战第19天】数据加密是Linux存储安全的基石之一。通过使用LUKS进行磁盘加密和使用GnuPG进行文件加密,可以显著提高数据的安全性。
755 0
|
Linux 数据安全/隐私保护
自动化脚本之加密内容解密适用于Linux
自动化脚本之加密内容解密适用于Linux
286 1
|
Unix Shell Linux
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
380 2
|
Unix Shell Linux
在Linux和类Unix系统中,Shell提供了多种命令用于用户和权限管理
在Linux和类Unix系统中,Shell提供了多种命令用于用户和权限管理
332 4
|
安全 Unix Linux
Unix:Linux的“祖师爷”
Unix的诞生 Unix操作系统诞生于1969年,由肯·汤普逊(Kenneth Lane Thompson)和丹尼斯·里奇(Dennis MacAlistair Ritchie)在AT&T的贝尔实验室开发。其初衷是为了在闲置的PDP-7计算机上开发一个简单的操作系统,以便进行编程和游戏。最初的Unix是用汇编语言编写的,但随后为了更高效的开发和更好的可移植性,里奇和汤普逊用C语言重写了Unix的大部分代码,这奠定了Unix的基础,并促进了C语言的广泛应用。
601 2