Redefinindo a senha no Linux Mint quando o disco é criptografado

3

Eu tenho um sistema (VM, na verdade) com o Linux Mint 15 nele. O disco está criptografado, mas lembro-me dessa senha - não apenas a senha da minha conta. Eu tentei alterar o comando no GRUB de ro para rw init=/bin/bash , por guias on-line, mas isso não parece funcionar muito bem com a criptografia de disco. Existe uma maneira de descriptografar o disco e, em seguida, soltar diretamente para um prompt de root (para usar passwd )?

    
por NickAldwin 05.09.2013 / 05:41

1 resposta

5

Isso é realmente mais fácil do que você imagina. Veja como você faz isso:

  1. Inicialize em um CD interativo.

  2. Descriptografe e monte sua partição no seu disco rígido. Se você tiver algumas partições que serão montadas na inicialização, você precisará montar todas elas e na ordem correta. Observe que, embora você possa se safar dessa vez, geralmente isso inclui a montagem de bind /proc e /dev no ponto de montagem do disco rígido.

    Eu não vou entrar em como fazer isso, já que eu esqueci, mas você deve ser capaz de encontrar on-line (basta procurar por "mount an encrypted partition linux" ou algo assim) ou fazer uma nova pergunta aqui.

  3. Se você ainda não abriu um terminal, abra um e digite chroot /path/to/your/encrypted/drive bash , onde /path/to/your/encrypted/drive é onde você montou a partição do disco rígido.

    chroot significa "alterar a raiz". Raiz aqui está se referindo à raiz da sua árvore de diretórios, não à conta raiz. Basicamente, qualquer programa que você execute a partir de agora verá o disco rígido, não o CD, como a raiz do sistema de arquivos. bash no final diz chroot qual programa executar a partir da nova raiz - então você está executando bash do seu disco rígido, não do CD. bash pensará que está executando algo como /usr/bin/bash , mas na realidade estará sendo executado a partir de /path/to/your/encrypted/drive/usr/bin/bash .

    Se minha explicação ilegível for ilegível, veja o artigo da Wikipédia e a página de manual .

  4. Executar passwd .

  5. Digite exit para sair do chroot e reinicialize para fora do CD e no disco rígido.

  6. Lucro.

por 05.09.2013 / 08:32