Linux系統(tǒng)GRUB的MD5加密方法

GRUB允許用戶可以在計(jì)算機(jī)內(nèi)同時(shí)擁有多個(gè)操作系統(tǒng),所以有時(shí)候我們也希望給自己的GRUB操作系統(tǒng)進(jìn)行加密,當(dāng)然我們可以用MD5加密,那么應(yīng)該怎樣加密呢?

通過grub-md5-crypt對(duì)GRUB的密碼進(jìn)行加密碼運(yùn)算,比如我們想設(shè)置grub的密碼是123456,所以我們先要用md5進(jìn)行對(duì)123456這個(gè)密碼進(jìn)行加密。

Linux系統(tǒng)GRUB的MD5加密方法

$1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0 就是通過grub-md5-crypt進(jìn)行加密碼后產(chǎn)生的值。比如我原來的/etc/grub.conf文件的內(nèi)容是下面的。

Linux系統(tǒng)GRUB的MD5加密方法

所以我要在/etc/grub.conf中加入 password ——md5 $1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0 這行,以及l(fā)ock,應(yīng)該加到哪呢,請(qǐng)看下面的更改實(shí)例;

Linux系統(tǒng)GRUB的MD5加密方法

lock的意思就是把Redhat Fedora鎖住了。如果啟動(dòng)時(shí)會(huì)提示錯(cuò)誤。這時(shí)就應(yīng)該按P鍵,然后輸入密碼就行了。
使用password,lock命令實(shí)現(xiàn)幾種加密方法如下:
1) 單純對(duì)GRUB界面加密,而不對(duì)被引導(dǎo)的系統(tǒng)加密 在timeout一行下面加一行: password ——md5 PASSWORD
2) 對(duì)GRUB界面加密,同時(shí)對(duì)被引導(dǎo)的系統(tǒng)加密 在timeout一行下面加一行: password ——md5 PASSWORD 在title一行下面加一行: lock
3) 同時(shí)存在多個(gè)被引導(dǎo)系統(tǒng),針對(duì)特定的系統(tǒng)實(shí)例分別加密(未對(duì)GRUB操作界面加密) 在title一行下面加一行: lock 在lock一行下面緊貼著再加一行: password ——md5 PASSWORD 注:lock不能單獨(dú)使用.
我們仔細(xì)看一下,從上面的我們改過的/etc/grub.conf中是不是已經(jīng)用到了我們?cè)诘谝徊酵ㄟ^/grub-md5-crypt所產(chǎn)生的密碼。