Recuperando o Diretório Inicial Criptografado com Ecryptfs - A frase secreta não funciona

3

Meu computador falhou recentemente e agora estou tentando recuperar arquivos do meu SSD SATA externo via LiveUSB.

  • Não me lembro de criptografar meu computador, mas estou recebendo o arquivo ACCESS_YOUR _.... ao navegar para a pasta inicial de partições por meio do terminal
  • O uso de sudo ecryptfs-mount-private fornece o erro Encrypted private directory not setup properly
  • Eu uso o sudo ecrpytfs-recover-private e ele encontra a pasta criptografada que estou tentando acessar
  • Eu escolho fazer login com minha frase secreta, mas sempre recebo o erro Unwrapping password and inserting into user session keyring failed [-5]

O problema é que sei que estou inserindo a frase-senha de login correta para essa conta. Eu só uso uma ou duas senhas para entrar, e eu tentei todas as senhas que eu posso pensar em usar nos últimos anos.

Existe alguma coisa que eu poderia estar perdendo que estaria causando isso? Estou perplexo e não consigo entender por que não consigo entrar. Não tenho minha senha de montagem e realmente preciso dos arquivos desse computador.

Possivelmente relevante: este SSD não pode ser inicializado no computador Lenovo do qual eu tirei, mas ele aparece no OS X e via USB. A configuração pode ter sido bagunçada de alguma forma? Meu computador é desligado aleatoriamente um dia e simplesmente se recusa a inicializar na partição SSD do gerenciador de inicialização, embora ele o veja.

Que passos posso dar para continuar a diagnosticar este problema e a entrar na minha pasta? Estou disposto a experimentar tudo e reportarei de volta com as saídas. Qualquer ajuda é muito apreciada, e vou jogar o btc para qualquer um que possa me ajudar. Obrigado.

    
por James Dorsey 29.03.2015 / 01:05

1 resposta

0

Primeiro de tudo, se bem me lembro, você tem que marcar uma caixa para instalar o Ubuntu com um diretório pessoal criptografado, mas posso estar errado. Certamente parece que é criptografado.

Em segundo lugar, a má notícia: se você criptografou o diretório home na inicialização, ele não usa a senha da sua conta, mas uma frase secreta separada. Depois que você inicializou pela primeira vez, surge a pergunta se você deseja fazer backup de sua frase secreta de criptografia para o diretório inicial, recomendando que você a salve em algum lugar seguro. Existe uma maneira de obter a senha em um estágio posterior, mas somente se você puder acessá-la, antes que algo dê errado com seu sistema. Se você não tiver a frase secreta, a única maneira possível de recuperá-la é forçando-a brutalmente, o que, no momento, é praticamente impossível.

Agora que penso nisso, depois de escrever o texto anterior, se você fez backups regulares, você deve conseguir a chave de volta. Você fez backups?

Editar:

Apenas teste esta resposta e ele funciona para obter a frase secreta em um sistema em funcionamento , mas você deve salvá-lo em algum lugar seguro, é claro. : D

Edit2:

Então, olhei mais para o futuro e, se:

  • você tem um backup dos seus arquivos antigos e E

  • incluiu a pasta ~ / .ecryptfs com o arquivo de senha com encapsulamento

você pode desbloqueá-lo com o comando:

  

ecryptfs-unwrap-passphrase / path / para / wrapped-passphrase

Ele pedirá uma senha. Esta é a senha da conta que você disse que se lembra corretamente. Ele deve fornecer uma saída de caracteres aparentemente aleatórios: esta é a frase secreta para desbloquear a partição inicial.

Espero que você ainda tenha o backup desse arquivo. Deixe-me saber se você tiver algum problema.

    
por Justgivemeaname 29.03.2015 / 01:35