웹사이트 검색

단일 사용자 모드: RHEL/CentOS 7에서 잊어버린 루트 사용자 계정 비밀번호 재설정/복구


Linux 시스템에서 사용자 계정 비밀번호를 잊어버린 상황에 직면한 적이 있습니까? 루트 비밀번호를 잊어버린 경우 상황은 더욱 악화될 수 있습니다. 시스템 전반에 걸친 변경은 수행할 수 없습니다. 사용자 비밀번호를 잊어버린 경우 루트 계정을 사용하여 쉽게 재설정할 수 있습니다.

루트 비밀번호를 잊어버리면 어떻게 되나요? 사용자 계정을 사용하여 루트 계정 비밀번호를 재설정할 수 없습니다. 사용자 계정은 일반적으로 이러한 작업을 수행하는 것이 허용되지 않습니다.

자, 여기에 당신이 그런 상황에 빠지게 된다면 그 상황에서 벗어날 수 있도록 도와줄 가이드가 있습니다. 이 문서에서는 RHEL 7CentOS 7 루트 비밀번호를 재설정하는 과정을 안내합니다.

바로 오늘 아침에 RHEL 7 Linux 서버를 돌려서 서버가 잠겨 있음을 확인했습니다. 어젯밤에 변경한 비밀번호를 잊어버렸거나 잊어버렸습니다.

그럼 이제 어떻게 해야 할까요? 내 사용자 계정을 사용하여 로그인하고 루트 비밀번호를 변경해야 합니까?

이런, "루트만 사용자 이름을 지정할 수 있습니다" 메시지가 표시되어 루트 계정에 대한 제어권을 잃었습니다. 그래서 단일 사용자 모드로 부팅할 계획이었습니다. 이렇게 하려면 아래 화면이 표시되자마자 키보드에서 'e'(편집을 의미)를 누르자마자 서버를 재부팅하세요.

키보드에서 'e'를 누르면 화면 크기에 따라 잘릴 수 있는 많은 텍스트가 표시됩니다.

“rhgb Quiet ” 텍스트를 검색하고 따옴표 없이 “init=/bin/bash ”로 바꿉니다.

편집이 완료되면 'ctrl+x'를 누르면 지정된 매개변수로 부팅이 시작됩니다. 그리고 bash 프롬프트가 표시됩니다.

이제 단일 사용자 모드에서 다음 명령을 실행하여 루트 파티션의 상태를 확인하십시오.

mount | grep root

루트 파티션이 'ro'(읽기 전용)로 보고되는 것을 볼 수 있습니다. 루트 비밀번호를 변경하려면 루트 파티션에 대한 읽기-쓰기 권한이 필요합니다.

mount -o remount,rw /

또한 루트 파티션이 읽기-쓰기 권한 모드로 마운트되어 있는지 교차 확인하세요.

mount | grep root

이제 passwd 명령을 입력하여 루트 비밀번호를 변경할 수 있습니다. 그러나 그것은 끝나지 않았습니다. SELinux 컨텍스트의 라벨을 다시 지정해야 합니다. 전체 SELinux 컨텍스트의 레이블 재지정을 건너뛰면 비밀번호를 사용하여 로그인할 수 있습니다.

passwd root
[Enter New Password]
[Re-enter New Password]
touch /.autorelabel

재부팅하고 루트 계정으로 다시 로그인하여 모든 것이 제대로 작동하는지 확인하시겠습니까?

exec /sbin/init

위 이미지에서 단일 사용자 모드에서 루트 비밀번호를 재설정하여 RHEL 7 상자에 성공적으로 로그인했음을 알 수 있습니다.

위 단계에서는 단일 사용자 모드에서 루트 비밀번호를 재설정하여 RHEL 7CentOS 7 시스템에 로그인하는 방법을 명확하게 보여주었습니다.

지금은 여기까지입니다. 조만간 또 다른 흥미로운 글로 찾아오겠습니다. 그때까지 계속 지켜봐주시고 Tecmint에 연결해 주세요. 아래 의견에 귀중한 피드백을 제공해 주시기 바랍니다. 우리를 좋아하고 공유하고 우리가 퍼질 수 있도록 도와주세요.