Centos系統設定GRUB開機選單的密碼

2022-10-11 16:54:16 字數 1557 閱讀 1743

大多數linux發行版使用grub 2作為引導引導程式。grub 2 (gnu grand unified boot loader)是gnu專案中的乙個引導引導程式包。

grub2提供兩種型別的密碼保護:

修改選單條目時需要密碼,但啟動選單條目時不需要密碼;

修改選單條目和啟動乙個、多個或所有選單條目都需要密碼。

設定修改選單條目時的密碼

使用grub2-setpassword設定密碼可以防止修改grub選單條目,但是不能防止未經許可的啟動。如果需要啟動條目的時候也需要密碼,需要修改grub配置檔案。

在rhel 7.2和centos 7(及更高版本)上,grub 2使用grub2-setpassword命令提供密碼保護。

[root@localhost grub.d]# grub2-setpassword

enter password:

confirm password:

當在grub選單裡面按下e 或c,編輯的時候,提示需要使用者名稱和密碼才能修改。

這個過程建立了乙個/boot/grub2/user.cfg配置檔案,其中包含已經加密的密碼。這個密碼的使用者是root,在/boot/grub2/grub.cfg檔案中已經定義了。通過此更改,在引導期間修改引導條目需要指定root使用者名稱和密碼。

設定修改選單條目和啟動選單條目時的密碼

修改前

去掉—unrestricted引數之後的配置

修改完成之後,儲存退出,重啟作業系統,啟動系統的時候會提示輸入賬號密碼。

如何把root使用者修改成其他的使用者?

grub.cfg配置檔案中預設設定的是root使用者,我們可以更改成其他的使用者。

如何刪除密碼?

想要刪除密碼,直接刪除/boot/grub2/user.cfg檔案就可以。

[root@localhost ~]# rm -rf /boot/grub2/user.cfg
總結可以使用grub的密碼保護啟動條目和修改條目選單。grub2-setpassword工具是在rhel7.2/centos7.2中新增的,現在是設定grub 2密碼的標準方法。

Centos7設定keepAlived開機自啟動

1.安裝依賴包 openssl yum install openssl 2.安裝依賴包openssl devel yum y install openssl devel 3.安裝keepalived a.將安裝包keepalived 2.0.18.tar.gz上傳到 usr local目錄 b.依次...

CentOS重灌grub修復損壞的系統

grub損壞一般有兩種情況 第 一 安裝雙系統時,後安裝的系統把先安裝的系統的mbr刪除了。第 二 誤操作將grub檔案刪除了。不管怎樣都需要進入到救援模式,詳細請看centos通過光碟啟動救援資料 1 安裝雙系統後,mbr引導記錄損壞 我們使用命令先模擬環境 dd if dev zero of d...

Centos系統設定

linux的配置檔案儲存於 etc 資料夾中 1.修改啟動順序 vi etc grub.conf 2.sudo配置 root下visudo allows people in group wheel to run all commands wheel all all all wheel all all...