웹사이트 검색

RHEL, CentOS 및 Fedora Linux에서 GRUB2 비밀번호를 설정하는 방법


GRand 통합 부트로더(GRUB)는 모든 Unix 계열 운영 체제의 기본 부트로더입니다. 이전 기사 "잊어버린 루트 비밀번호를 재설정하는 방법"에서 약속한 대로 여기서는 비밀번호로 GRUB을 보호하는 방법을 검토하겠습니다.

이전 게시물에서 언급했듯이 누구나 단일 사용자 모드로 로그인할 수 있으며 필요에 따라 시스템 설정을 변경할 수 있습니다. 이것이 큰 보안 흐름입니다. 따라서 승인되지 않은 사람이 시스템에 액세스하는 것을 방지하려면 비밀번호로 보호된 grub이 필요할 수 있습니다.

여기에서는 사용자가 단일 사용자 모드로 진입하는 것을 방지하고 시스템에 직접 또는 물리적으로 액세스할 수 있는 시스템의 설정을 변경하는 것을 방지하는 방법을 살펴보겠습니다.

GRUB 부트로더 비밀번호 생성

GRUB에 대한 비밀번호를 생성하고 루트 사용자가 된 후 명령 프롬프트를 열고 아래 명령을 입력하세요.

grub2-setpassword 

메시지가 나타나면 grub 비밀번호를 두 번 입력하고 Enter를 누르세요.

그러면 /boot/grub2/user.cfg 파일에 해시된 GRUB 부트로더 비밀번호가 생성되며 표시된 대로 cat 명령을 사용하여 볼 수 있습니다.

cat /boot/grub2/user.cfg

GRUB 구성 파일 다시 만들기

GRUB 비밀번호를 생성한 후 다음 명령을 실행하여 새 GRUB 구성 파일을 다시 생성해야 합니다.

grub2-mkconfig -o /boot/grub2/grub.cfg

위 명령은 구성 파일에 grub 비밀번호를 설정합니다. 이제 시스템을 재부팅하고 새 GRUB 비밀번호가 올바르게 설정되었는지 확인하세요.

reboot

GRUB 비밀번호 보호 테스트

시스템을 다시 시작하면 다음과 같은 GRUB 화면이 표시되며, 여기서 일반 부팅 프로세스를 중단하는 데 5초가 소요됩니다. 따라서 빠르게 e 키를 눌러 부팅 프로세스를 중단하세요.

e 키를 누르면 표시된 대로 GRUB 비밀번호를 입력하라는 메시지가 표시됩니다.

올바른 사용자 이름과 비밀번호를 입력한 후 표시된 대로 GRUB 매개변수를 편집할 수 있습니다.

GRUB 비밀번호 보호 제거

부팅 메뉴에서 GRUB 비밀번호 보호를 제거하려면 /boot/grub2/user.cfg 파일을 삭제하면 됩니다.

rm /boot/grub2/user.cfg

이것이 비밀번호로 GRUB를 보호하는 방법입니다. 시스템을 보호하는 방법을 알려주십시오. 댓글을 통해.