使用GRUB密码保护操作系统启动项,是提升Linux系统安全性的常用方法。具体如何实现?本文将逐步解析操作流程。
首先,在终端输入grub命令,进入GRUB交互环境。随后输入md5crypt(或password --md5),回车后系统会要求输入密码。注意:密码仅有一次输入机会,输错需重新操作。成功输入后,屏幕将生成一串MD5加密字符串,请务必复制保存。
接下来,使用文本编辑器打开/boot/grub/grub.conf,定位到需要加锁的启动项(即title开头的配置块)。在title行下方,按顺序添加以下两行内容:
lock
password --md5 你刚才复制的那串加密字符串
例如,修改后的配置示例如下:
title CentOS (2.6.9-42.0.3.EL)
lock
password --md5 $1$G7A00$S9iQ9fN9IME2gpECHS7CV1
root (hd0,9)
kernel /vmlinuz-2.6.9-42.0.3.EL ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.9-42.0.3.EL.img
保存文件并退出编辑器,重启系统。当选择该CentOS启动项时,系统将提示输入正确密码,否则无法继续启动。这样便为系统增加了额外的安全防护层。
