為GRUB系統引導管理器加密的兩種方法

2021-05-26 16:02:03 字數 1631 閱讀 4307

一、grub 明口令加密;

比如我沒有設定密碼之前/etc/grub.conf檔案是如下的樣子:

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

hiddenmenu

title centos (2.6.18-194.el5)

lock

root (hd0,0)

kernel /boot/vmlinuz-2.6.18-194.el5 ro root=label=/ rhgb quiet

initrd /boot/initrd-2.6.18-194.el5.img

加入以後就是下面這樣的:

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

password 123456

hiddenmenu

title centos (2.6.18-194.el5)

lock

root (hd0,0)

kernel /boot/vmlinuz-2.6.18-194.el5 ro root=label=/ rhgb quiet

initrd /boot/initrd-2.6.18-194.el5.img

從上面的可以看出,grub的密碼是123456,lock的意思就是centos把鎖住了。如果啟動時會提示錯誤。這時就應該按p鍵,然後輸入密碼就行了

二、grub 的md5加密方法;

1、用grub-md5-crypt成生grub的md5密碼;

[root@localhost ~]# /sbin/grub-md5-crypt

password: 在這裡輸入123456

retype password: 再輸入一次123456

$1$rm.us/$djeziogo8dbzeapci0cpb0 就是通過grub-md5-crypt進行加密碼後產生的值。這個值我們要記下來。

[root@localhost ~]#

2、更改 /etc/grub.conf為:

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

password --md5 $1$rm.us/$djeziogo8dbzeapci0cpb0 這裡就是我們通過grub-md5-crypt進行加密碼後產生的值

hiddenmenu

title centos (2.6.18-194.el5)

lock

root (hd0,0)

kernel /boot/vmlinuz-2.6.18-194.el5 ro root=label=/ rhgb quiet

initrd /boot/initrd-2.6.18-194.el5.img

grub系統引導管理器破解root密碼

如果是grub系統引導管理器的話破解root密碼 啟動時出現grub引導介面如圖1 根據提示按下字母 e 鍵編輯出現如圖2 移動游標到第二行然後再次按字母 e 鍵出現如圖3 然後在 root label 後面輸入linux 1 或者single意為單使用者模式 完成後敲回車鍵 enter 出現如圖4...

多重引導管理器Grub使用詳解

1 問題的提出 目前發行的linux版本大多用lilo實現多系統引導,但不同版本的lilo有同樣的乙個問題 根分割槽 boot分割槽 不能分在1024柱面 約8.4gb 以後,否則lilo不能安裝或者安裝後不能正確引導系統,而使用大硬碟是必然趨勢,如何解決這一問題呢?藍點linux下的多系統啟動管理...

系統引導管理器學習

每個分割槽起始的一部分扇區,為分割槽引導扇區。在分割槽引導扇區之後的部分,為檔案系統的索引,檔案系統通過它定位檔案在硬碟上的位置。不同的檔案系統採用不同的索引,例如fat檔案系統使用檔案分配表和目錄區。絕大多數作業系統,對硬碟的讀寫操作,通過檔案系統來完成,因此引導扇區中的內容,我們不能夠在檔案系統...