웹사이트 검색

RHEL 9에서 잊어버린 루트 비밀번호를 변경하고 재설정하는 방법


RHEL 9를 설치하는 동안 설치 프로그램은 복잡한 비밀번호를 선택할 것을 권장하며 비밀번호를 충분히 복잡하게 만드는 동안 비밀번호를 잊어버릴 가능성이 상당히 높습니다. 그리고 사용자가 wheel 그룹(일반 사용자가 짧은 시간 동안 루트 권한을 상승시킬 수 있음)에 추가되지 않은 경우 상황은 더욱 복잡해집니다.

이 튜토리얼은 3가지 시나리오에서 잊어버린 루트 비밀번호를 변경하는 방법을 안내하며, 이 가이드가 끝나면 잊어버린 비밀번호를 복구할 수 있을 것이라고 확신합니다.

방법 1: RHEL 9에서 루트 비밀번호 변경

따라서 루트 사용자이고 기존 루트 비밀번호를 변경하려는 경우 단일 명령으로 이 작업을 수행할 수 있습니다.

passwd

그리고 새 루트 비밀번호를 입력하라는 메시지가 표시됩니다. 확인을 위해 새 비밀번호를 입력하라는 메시지가 다시 표시되고 "모든 인증 토큰이 성공적으로 업데이트되었습니다"라는 메시지가 표시됩니다.

방법 2: Sudo 사용자로 루트 비밀번호 변경

대부분의 경우 이는 사용자가 wheel 그룹에 추가되고 루트 비밀번호를 변경하려는 경우입니다. 다행히 현재 비밀번호를 모르더라도 루트 비밀번호를 변경할 수 있습니다.

wheel 그룹 사용자로서 루트 비밀번호를 변경하려면 다음 명령을 사용하세요.

sudo passwd root

먼저 사용자 비밀번호를 입력하라는 메시지가 표시되고 그 후 확인을 위해 루트 비밀번호를 두 번 입력하여 루트 비밀번호를 변경할 수 있습니다.

방법 3: RHEL 9에서 잊어버린 루트 비밀번호 변경

이 방법은 루트 사용자가 아니거나 로컬 사용자가 그룹에 추가되지 않았으나 잊어버린 루트 비밀번호를 변경하거나 재설정하려는 사용자를 위한 것입니다.

이는 가장 복잡한 방법이며 이 방법을 사용하는 동안 GRUB을 다룰 것이므로 적용하기 전에 명령을 두 번 읽어야 합니다.

1단계: GRUB 편집 모드로 들어가기

GRUB 편집 모드로 들어가려면 먼저 시스템을 재부팅해야 합니다. GRUB 2 화면이 나타나면 'e' 키를 눌러 부팅 프로세스를 중단하세요.

'e'를 누르면 커널 부팅 매개변수가 표시됩니다.

2단계: 커널 부팅 매개변수 편집

커널 부팅 매개변수를 입력한 후 linux로 시작하는 줄의 끝으로 이동합니다. 가장 쉬운 방법은 먼저 linux로 시작하는 줄로 이동하고 CTRL + e를 눌러 줄 끝으로 이동하는 것입니다.

줄 끝에 도달하면 rd.break를 추가하고 CTRL + x를 눌러 변경된 매개변수로 시스템을 시작합니다.

3단계: 잊어버린 루트 비밀번호 재설정

비상 모드 프롬프트가 표시됩니다. 여기에서 드라이브를 마운트하고 chroot 환경으로 들어가 루트 비밀번호를 변경합니다. Enter를 누르면 추가 프로세스를 위해 sh-5.1 프롬프트가 나타납니다.

기본적으로 파일 시스템은 /sysroot 디렉터리에 읽기 전용으로 마운트됩니다. 주어진 명령을 사용하여 쓰기 가능하게 만들고 비밀번호를 변경하기 위해 다시 마운트합니다.

mount -o remount,rw /sysroot

드라이브를 마운트한 후 chroot 환경으로 들어가 시스템 파일을 직접 변경할 수 있습니다.

chroot /sysroot

마지막으로 주어진 명령을 사용하여 루트 비밀번호를 변경할 수 있습니다.

passwd

비밀번호를 변경한 후 다음 시스템 부팅 시 SELinux 레이블 재지정 프로세스를 활성화해 보겠습니다.

touch /.autorelabel

중요: 여기서는 어떤 스크립트도 실행하지 않으므로 /.autorelabel을 올바르게 사용해야 합니다.

비밀번호를 변경하고 레이블을 다시 지정한 후 주어진 명령을 사용하여 chroot 환경을 종료해 보겠습니다.

exit

마찬가지로 sh-5.1 프롬프트를 종료하려면 다음 명령을 사용합니다.

exit

4단계: 루트 비밀번호 확인

루트 비밀번호가 성공적으로 변경되었는지 확인하려면 일반 사용자로 로그인하여 터미널 에뮬레이터를 열고 root로 대화형 셸을 실행하고 다음 명령을 사용하세요.
$수

새로 구성된 루트 비밀번호를 입력하세요. 현재 사용자 ID와 연관된 사용자 이름을 인쇄하려면 다음 명령을 사용합니다.

whoami

그리고 "root "로 반환됩니다.

이 가이드에서는 RHEL 9에서 잊어버린 루트 비밀번호를 변경할 수 있는 3가지 방법을 보여줍니다. 하지만 여전히 의심스러운 점이 있으면 댓글에서 자유롭게 언급해 주세요.