웹사이트 검색

Rocky Linux/AlmaLinux에서 잊어버린 루트 비밀번호 재설정


그런 일이 일어난다. 예, 때로는 루트 권한이 있는 작업을 수행하는 데 중요한 루트 비밀번호를 포함하여 비밀번호를 잊어버릴 수 있습니다. 이는 루트 사용자로 로그인하지 않고 장기간 머무르거나 복잡한 루트 비밀번호를 사용하는 등 다양한 이유로 발생할 수 있습니다. 이 경우 비밀번호 관리자를 사용하여 비밀번호를 안전하게 저장하는 것을 고려해야 합니다.

루트 비밀번호를 잊어버렸는데 검색할 곳이 없더라도 걱정하지 마세요. 서버에 물리적으로 액세스할 수 있는 경우 몇 가지 간단한 단계를 통해 잊어버린 루트 비밀번호를 재설정할 수 있습니다.

Rocky Linux/AlmaLinux에서 잊어버린 루트 비밀번호를 재설정하는 방법을 안내해 드립니다.

1단계: 커널 매개변수 편집

먼저 시스템을 재부팅합니다. Grub 메뉴의 첫 번째 항목에서 키보드의 'e'를 눌러 GRUB 편집기에 액세스합니다.

grub 편집기의 셸에 액세스한 후 'linux'로 시작하는 줄이 나올 때까지 아래로 스크롤하세요. 화살표 앞으로 키를 사용하여 줄 끝으로 이동하고 지시어에 다음 줄을 추가합니다.

rd.break enforcing=0 

긴급 모드에 액세스하려면 Ctrl + x를 누르세요.

2단계: 루트 비밀번호 재설정

루트 비밀번호를 재설정하려면 읽기 및 쓰기 권한이 있는 /sysroot 디렉터리에 액세스해야 합니다. 이렇게 하려면 읽기 및 쓰기 권한으로 /sysroot 디렉터리를 마운트하세요.

mount -o rw,remount /sysroot

마운트와 -o 사이, 다시 마운트와 / 사이의 공백을 기록해 두십시오.

다음으로 디렉터리 환경을 /sysroot로 변경합니다.

chroot /sysroot

루트 비밀번호를 재설정하려면 다음 명령을 입력하기만 하면 됩니다. 새 비밀번호를 입력해야 하며 나중에 재설정해야 합니다.

passwd root

3단계: SElinux 컨텍스트 설정

다음으로 표시된 대로 적절한 SELinux 컨텍스트를 설정합니다.

touch  /.autorelabel

이 명령은 루트 디렉터리에 .autorelabel이라는 숨겨진 파일을 생성합니다. 재부팅하는 동안 SELinux는 이 파일을 감지하고 적절한 SELinux 컨텍스트를 사용하여 시스템의 모든 파일에 레이블을 다시 지정합니다. 디스크 공간이 큰 시스템에서는 이 프로세스에 상당한 시간이 걸립니다.

완료되면 /sysroot 환경을 종료하세요.

exit

그런 다음 exit 명령을 실행하여 스위치 루트 세션을 종료하고 시스템을 재부팅합니다.

 exit

시스템이 재부팅되면 로그인하여 루트 사용자로 원활하게 전환할 수 있습니다.

결론

그리고 거기에 있습니다. Rocky Linux에서 루트 비밀번호를 재설정하는 데 성공했습니다. AlmaLinux에서도 동일한 절차가 적용됩니다.