Linux GRUB加密和密码破解linux
这步是查询这个命令是又那个软件包产生的。ios
[root@localhost ~]# rpm -qf /sbin/grub-md5-cryptshell
grub-0.97-13.10.el5vim
[root@localhost ~]# grub-md5-crypt 安全
Password: # 这里输入密码。bash
Retype password: # 这里再次输入和上面同样的密码。ide
$1$Lcvvn1$CLnc3fXCRa2h7Y86m9C/Z0ui
注释:下面的哪行密码必定要加在“hiddenmenu”的上面否则不会生效了。this
[root@localhost ~]# vim /etc/grub.conf 加密
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda2
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz
password --md5 $1$Lcvvn1$CLnc3fXCRa2h7Y86m9C/Z0
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-348.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-348.el5 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-348.el5.img
如今咱们能够在"e"时候会出现下面这样的提示。咱们进步去单用户模式了。怎么才能够进去那?咱们能够看到下面有个“p”咱们按“p”下面就会出现一个“Password”的提示行。这里是让咱们输入咱们设置的密码。记住这个密码不是咱们系统的密码。是要是密码输入正确的话,就会出现图“2”下面这样的提示信息。这样咱们就能够按照正常的步骤来进入单用户修改密码了。
图“1”
图“2”
总结:
作MD5加密后,咱们就不能丛单用户来破解密码了。这样的好处是提升了系统的安全性。可是也有缺点的,那就是当咱们忘记系统密码后,咱们就不能子啊单用户改密码了。是否是很麻烦那 ?那咱们怎么办那?有办法的。那就破解MD5加密。
GRUB密码破解:
首先要挂载Linux的系统光盘。而后调整bios用光盘引导启动。咱们要找到“Boot”这个选项,在这个选项里咱们能够选择一什么方式启动。咱们要选择光盘启动。也就是“CD-ROM Drive”这个选项,把这个选项调到第一。能够按“+”号来调试。
进入界面后在boot后面输入“linux rescue”进入“急救模式”引导光盘中的Linux系统。
以后依次按回车键接收默认的语言,键盘格式,提示是否配置网卡时通常选择“NO”,而后系统会自动查找磁盘中的Linux分区并尝试将其挂载到/mnt/sysp_w_picpath目录。
如今到这个步骤了。咱们选择“Continue”而后回车。
接下来会出现是否初始化磁盘的警告窗口。建议选择NO,避免对磁盘数据形成没必要要的损坏。而后就进入“sh-3.2#”提示符的bash shell环境。 而后输入chroot /mnt/sysp_w_picpath,在编辑vi /etc/grub.conf文件。 将“hiddenmenu”上面一行删除,就是清除grub菜单的密码,也就是破解了。
最后保存退出,并重启,这是进入grub菜单就没有密码,直接按e键就进入编辑模式了,这样就能够了。破解成功了。