新聞中心
GRUB 是一個(gè)多重啟動(dòng)管理器。GRUB 是 GRand Unified Bootloader 的縮寫,它可以在多個(gè)操作系統(tǒng)共存時(shí)選擇引導(dǎo)哪個(gè)系統(tǒng)。它可以引導(dǎo)幾乎所有的 Unix,Linux,Windows 操作系統(tǒng)。它可以 載入操作系統(tǒng)的內(nèi)核和初始化操作系統(tǒng),或者把引導(dǎo)權(quán)交給操作系統(tǒng)來完成引導(dǎo)。

創(chuàng)新互聯(lián)公司專注于莊河企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站制作。莊河網(wǎng)站建設(shè)公司,為莊河等地區(qū)提供建站服務(wù)。全流程按需求定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
GRUB2提供兩種類型的密碼保護(hù):
修改菜單條目時(shí)需要密碼,但啟動(dòng)菜單條目時(shí)不需要密碼;
修改菜單條目和啟動(dòng)一個(gè)、多個(gè)或所有菜單條目都需要密碼。
設(shè)置修改菜單條目時(shí)的密碼
使用grub2-setpassword設(shè)置密碼可以防止修改GRUB菜單條目,但是不能防止未經(jīng)許可的啟動(dòng)。如果需要啟動(dòng)條目的時(shí)候也需要密碼,需要修改grub配置文件。
在RHEL 7.2和Centos 7(及更高版本)上,GRUB 2使用grub2-setpassword命令提供密碼保護(hù)。
[root@localhost grub.d]# grub2-setpassword
Enter password:
Confirm password:
當(dāng)在grub菜單里面按下e 或c,編輯的時(shí)候,提示需要用戶名和密碼才能修改。
這個(gè)過程創(chuàng)建了一個(gè)/boot/grub2/user.cfg配置文件,其中包含已經(jīng)加密的密碼。這個(gè)密碼的用戶是root,在/boot/grub2/grub.cfg文件中已經(jīng)定義了。通過此更改,在引導(dǎo)期間修改引導(dǎo)條目需要指定root用戶名和密碼。
設(shè)置修改菜單條目和啟動(dòng)菜單條目時(shí)的密碼
編輯/boot/grub2/grub.cfg配置文件,搜索10_linux關(guān)鍵字,然后修改下面 的條目,去掉–unrestricted參數(shù),這樣開機(jī)就需要輸入用戶名和密碼了。
[root@localhost ~]# vim /boot/grub2/grub.cfg
修改前
去掉—unrestricted參數(shù)之后的配置
修改完成之后,保存退出,重啟操作系統(tǒng),啟動(dòng)系統(tǒng)的時(shí)候會(huì)提示輸入賬號(hào)密碼。
如何把root用戶修改成其他的用戶?
Grub.cfg配置文件中默認(rèn)設(shè)置的是root用戶,我們可以更改成其他的用戶。
編輯/boot/grub2/grub.cfg配置文件,搜索01_users關(guān)鍵字,把root修改為其他的用戶,這里修改成了”test”用戶名。
image-20220208174849613
如何刪除密碼?
想要?jiǎng)h除密碼,直接刪除/boot/grub2/user.cfg文件就可以。
[root@localhost ~]# rm -rf /boot/grub2/user.cfg
總結(jié)
可以使用grub的密碼保護(hù)啟動(dòng)條目和修改條目菜單。grub2-setpassword工具是在RHEL7.2/Centos7.2中添加的,現(xiàn)在是設(shè)置GRUB 2密碼的標(biāo)準(zhǔn)方法。
網(wǎng)頁題目:Centos7.7設(shè)置GRUB菜單密碼具體方法
網(wǎng)站鏈接:http://www.5511xx.com/article/cocecsd.html


咨詢
建站咨詢
