1. 什么是GRUB引导菜单?
GRUB是一个引导管理程序, 可以引导linux、xp、windows等等系统.
2. 为什么要给GRUB引导菜单设置?
单纯为了安全。 GRUB菜单密码分为密文、明文。
3. 如何为GRUB菜单设置密文?
[root@Centos1 ~]# grub-md5-crypt #创建md5加密字符 Password: Peter #此部分为隐藏的, 为了让大家看见,我把创建的密码写出来。 Retype password: Peter #再次输入密码 $1$.Paw8$t.1QgXis2NQA0Y2ci2n.4. #这是Peter密码生成的md5 [root@Centos1 ~]# ls -l /etc/grub.conf #查看/etc/grub.conf详细信息 lrwxrwxrwx. 1 root root 22 Jan 20 18:08 /etc/grub.conf -> ../boot/grub/grub.conf #可以看到/etc/grub.conf做软连接到/boot/grub/grub.conf 所以说修改这两个路径,最后得到的结果都一样. [root@Centos1 ~]# vim /etc/grub.conf #修改grub配置文件 ……………………/省略 splashimage=(hd0,1)/grub/splash.xpm.gz password --md5 $1$.Paw8$t.1QgXis2NQA0Y2ci2n.4. #新增此行. 为grub设置md5明文加密方式 hiddenmenu title CentOS (2.6.32-504.8.1.el6.x86_64) ………………/省略 [root@Centos1 ~]# reboot #重启操作系统
4. 如何为GRUB菜单设置明文?
[root@Centos1 ~]# vim /etc/grub.conf #修改grub配置文件 ……………………/省略 splashimage=(hd0,1)/grub/splash.xpm.gz password Peter #将md5字符去掉后, 即变为明文加密。 hiddenmenu [root@Centos1 ~]# reboot #重启操作系统
总结: GRUB无论设置密文还是明文, 当编辑kernel时不会显示以何种方式加密字样。
本文出自 “陈小贱。” 博客,请务必保留此出处http://chenxiaojian.blog.51cto.com/9345444/1619540
原文地址:http://chenxiaojian.blog.51cto.com/9345444/1619540