디스크가 암호화되면 Linux Mint에서 비밀번호 재설정

디스크가 암호화되면 Linux Mint에서 비밀번호 재설정

Linux Mint 15가 설치된 시스템(실제로는 가상 머신)이 있습니다. 디스크는 암호화되어 있지만 비밀번호는 기억나지만 내 계정의 비밀번호는 기억나지 않습니다. GRUB의 명령을 다음 온라인 가이드로 ro변경하려고 시도했지만 rw init=/bin/bash디스크 암호화에서는 제대로 작동하지 않는 것 같습니다. 디스크의 암호를 해독하고 루트 프롬프트로 직접 들어갈 수 있는 방법이 있습니까(사용하기 쉽도록 passwd)?

답변1

실제로 생각보다 훨씬 쉽습니다. 수행 방법은 다음과 같습니다.

  1. 라이브 CD로 부팅합니다.

  2. 파티션의 암호를 해독하고 하드 드라이브에 마운트합니다. 부팅 시 모두 마운트되는 파티션이 여러 개인 경우 올바른 순서로 모두 마운트해야 합니다. 이번에는 그냥 지나칠 수 있지만 일반적으로 여기에는 바인드 마운트 /proc/dev하드 드라이브 마운트 지점이 포함됩니다.

    잊어버렸기 때문에 이 작업을 수행하는 방법에 대해 자세히 설명하지 않겠습니다. 하지만 온라인에서 방법을 찾거나("암호화된 파티션 Linux 설치" 등을 검색) 여기에서 새로운 질문을 할 수 있습니다.

  3. 아직 입력하지 않았다면 터미널을 열고 하드 드라이브 파티션을 마운트한 위치를 chroot /path/to/your/encrypted/drive bash입력 하세요./path/to/your/encrypted/drive

    chroot"루트 변경"을 의미합니다. 여기서 루트는 루트 계정이 아닌 디렉터리 트리의 루트를 나타냅니다. 기본적으로 지금부터 실행하는 모든 프로그램은 CD 대신 하드 드라이브를 파일 시스템의 루트로 인식합니다. 마지막으로 새 루트에서 실행할 프로그램을 bash알려줍니다 . 따라서 CD가 아닌 하드 드라이브에서 해당 프로그램을 실행하게 됩니다. 그런 것에서 실행되고 있다고 생각하겠지만 실제로는 에서 실행될 것입니다 .chrootbashbash/usr/bin/bash/path/to/your/encrypted/drive/usr/bin/bash

    내 왜곡된 설명이 읽기 어렵다면 여기를 참조하세요.위키피디아 기사그리고맨페이지.

  4. 달리기 passwd.

  5. Exit chroot를 입력 exit하고 CD에서 하드 드라이브로 재부팅합니다.

  6. 이익.

관련 정보