LInux的GRUB进行MD5加密

来源:互联网 发布:美国制造业 知乎 编辑:程序博客网 时间:2024/06/07 21:09

1,在自己的终端下grub-md5-crypt ,在出现的Passwd:提示时候输入你的密码(注意,在Linux下输入密码都是不显示的),Retype password:时再次输入密码。我们这里用123456来演示。
[zyj@fedora13 ~]$ grub-md5-crypt
Password:
Retype password:
$1$GpGkm/$nO0Gm4nYm.zno7myl.rgP0
这里得到的就是将密码123456加密后的字符串,这一定要记下来,后边有用。
2,修改配置文件/etc/grub.conf
  修改配置文件时,采用vi编辑器,这里一定要用超级用户,因为普通用户权限不够。
下边是未加密的原配置文件:
default=0
timeout=4
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title Fedora (2.6.34.7-56.fc13.i686.PAE)
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.34.7-56.fc13.i686.PAE ro root=UUID=4a60f9c2-0eae-4c55-b294-60bc90f391cd rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=zh_CN.UTF-8 KEYTABLE=us rhgb quiet
        initrd /boot/initramfs-2.6.34.7-56.fc13.i686.PAE.img
title Windows 7
        rootnoverify (hd0,0)
        chainloader +1
这配置文件我就不一一介绍了,下边我们看将经过MD5加密的字符串加在配置文件的什么地方。下边是修改过后的配置文件:
default=0
timeout=4
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
password --md5 $1$GpGkm/$nO0Gm4nYm.zno7myl.rgP0
title Fedora (2.6.34.7-56.fc13.i686.PAE)
lock
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.34.7-56.fc13.i686.PAE ro root=UUID=4a60f9c2-0eae-4c55-b294-60bc90f391cd rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=zh_CN.UTF-8 KEYTABLE=us rhgb quiet
        initrd /boot/initramfs-2.6.34.7-56.fc13.i686.PAE.img
title Windows 7
        rootnoverify (hd0,0)
        chainloader +1
这里加入lock的意思是锁住Fedora,在启动的时候就会出现错误提示,要求按 p 输入密码。
就这样简单的进行了GRUB 的MD5加密咯,是不是很简单,你可以自己动手试一试咯!!!

原创粉丝点击