1. 환경 준비:
가장 먼저 CentOS7 시스템을 확보하여 정상적으로 다시 시작하고 부팅 시 구성을 수정할 수 있도록 하는 것입니다.
2. 인터페이스를 다시 시작하세요
1. 방금 시스템에 들어왔습니다
2. 위아래 키를 눌러 선택하세요. 이 인터페이스를 직접 건너뛰지 않아도 됩니다. 속도가 빠르면 이 문장을 생략해도 됩니다.
3. 그런 다음 첫 번째 항목을 선택하고 e를 눌러 선택 항목을 편집합니다.
3. 운영과정
1. 다음 인터페이스로 들어가세요
가상머신에 설치하다보니 표시되는 내용이 좀 작아요. 페이지 넘기기는 상하키로 가능해요.
2. 다음 정보를 찾으세요:
이 항목을 찾아 or를 rw init=/sysroot/bin/sh로 바꾸고 나머지는 변경하지 않습니다.
3. 교체 후에는 다음과 같습니다.
삭제하거나 다음 내용으로 바꾸세요. 빨간색 사각형의 오른쪽 하단이 밑줄이 아니라 커서입니다.
4. 위 단계를 완료한 후 Ctrl+x를 직접 눌러 단일 사용자 모드를 시작할 수 있습니다.
5. 그러면 다음 페이지로 들어갑니다
6. 다음 내용을 입력한 후 다시 시작하세요.
1) 임시 시스템으로 전환:
chroot: 임시 시스템으로 직접 전환할 수 있습니다. 이는 chroot의 특정 세부 매개변수 중 하나일 뿐입니다. https://www.php.cn/link/fef98f01e3e52383bec61a7136d4ecb9
2) 직접 passwd root를 사용하여 루트 사용자 비밀번호를 설정합니다.
루트 비밀번호는 에코되지 않으며 두 번 입력해야 합니다.
3) 이제 SELinux가 시작되지 않습니다. 모든 파일을 변경하면 문서 컨텍스트(보안 컨텍스트)가 잘못될 수 있습니다. 시작 시 SELinux 컨텍스트가 재설정되도록 하려면 숨겨진 파일 .autorelabel(SELinux가 활성화되지 않은 경우) 시스템에서는 이 단계를 수행할 필요가 없습니다).
ps: 중간에 잘못된 명령을 입력한 단계가 있으니 무시하세요.
4) 그럼 그냥 재부팅하고 초기화 6도 해봤는데 바로 재시작도 안되고 정전처럼 그냥 재시작도 안되네요.
4. 드디어 루트 비밀번호가 재설정되었습니다.
PS: 여기서는 루트 비밀번호를 해독하는 데 단 한 가지 방법만 사용됩니다.
5. 참고링크:
Linux chroot 명령 사용법에 대한 자세한 설명
위 내용은 CentOS7 버전 시스템 암호 해독에 대한 자세한 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!