Não consigo acessar minha pasta pessoal criptografada

Não consigo acessar minha pasta pessoal criptografada

Meu problema é o seguinte:

Eu decidi fazer um apt-get dist-upgrade. A princípio disse que tinha que remover muitos programas, o que me pareceu um pouco suspeito, mas confiei no sistema de atualização. Eu disse para mim mesmo "bem, talvez haja problemas de dependências, e seja mais fácil para o sistema de atualização remover esses programas e instalar os mais novos. Estamos no ano de 2015, provavelmente ele sabe o que está fazendo". Bem, isso não aconteceu, pois basicamente excluiu o sistema operacional.

Então agora meu problema é o seguinte: não consigo recuperar meus arquivos pessoais porque minha pasta pessoal está criptografada eeu não tenhoa senha de montagem, apenas minha senha de usuário. Pesquisei em toda a web, mas não consegui encontrar nada que resolvesse meu problema. Tentei inicializar a partir de um live-cd e recuperar a senha, ecryptfs-unwrap-passphrasemas não valeu a pena, porque quando tento, ele me pede minha... senha (tentei minha senha de usuário, mas não deu certo). Eu também tentei usaressescript, mas só gera caracteres não reconhecidos.

Eu tentei as abordagens sugeridasaquimas eventualmente eles não funcionaram, basicamente quando me pediram minha senha, que ainda não consegui recuperar com nenhum desses métodos.

Alguma sugestão?


EDITAR: @zhongfu

Eu fiz isso e recebo o seguinte:

INFO: Found [MYUSER].
Try to recover this directory? [Y/n]: y
INFO: Could not find your wrapped passphrase file.
INFO: To recover this directory, you MUST have your original MOUNT passphrase.
INFO: When you first setup your encrypted private directory, you were told to record
INFO: your MOUNT passphrase.
INFO: It should be 32 characters long, consisting of [0-9] and [a-f].
Enter your MOUNT passphrase:

então estamos de volta à estaca zero. Então fui /media/xubuntu/f6c13be2-8045-4ec6-b1af-c1f2524de4ed/home/.ecryptfs/MYUSER/.ecryptfse há um arquivo chamado wrapped-pashprasse, aparentemente há uma senha quebrada e não sei por que disse que não foi possível encontrá-la antes. Em seguida ecryptfs-unwrap-passphrase, digitei a senha da minha conta, mas obtive o mesmo resultado. Eu não sei mais o que fazer.

Abri o arquivo passhprase empacotado gedite obtive símbolos estranhos misturados com valores hexadecimais. Se eu pudesse ver corretamente quais caracteres os símbolos estranhos estão codificando, poderia obter a senha, mas não sei como.

Eu estava pensando, talvez se eu conseguisse a representação binária daquele arquivo, eu pudesse converter esses símbolos em hexadecimal sozinho, certo?

Responder1

Você pode tentar usar ecryptfs-recover-private.

  1. Inicialize em seu live CD, de preferência um Ubuntu de uma versão mais recente
  2. Monte a partição que contém seu diretório inicial (sua partição raiz ou sua /homepartição, se houver)
  3. No seu terminal, navegue até o diretório que contém seu diretório inicial (deve ser algo como /media/PARTITION_UUID/home)
  4. Correr ecryptfs-recover-private USERNAME. Ele deverá fazer algumas perguntas e, se for bem-sucedido, retornará um diretório no qual sua pasta pessoal está montada como somente leitura. (por exemplo /tmp/ecryptfs.Jd7xE2Bd)

Responder2

Eu tive o mesmo problema e sua pergunta foi muito útil para mim. Para o futuro, estas são as coisas que eu precisava fazer:

  1. Primeiro, localize o diretório ecryptfs. No meu caso, ele estava localizado em /media/.../home/.ecryptfs/<user>/.ecryptfsvez da minha pasta pessoal.

  2. Nesse diretório, obtenha o wrapped-passphrasearquivo. Execute a senha de montagem sudo ecryptfs-unwrap-passphrase /path/to/wrapped-passphrasee insira a senha do usuário. É importante usar o sudo.

  3. Em seguida, execute sudo ecryptfs-recover-privateno .Privatediretório. No meu caso, estava localizado em /media/.../home/.ecryptfs/<user>/.Private. Use a senha obtida no passo 2.

Responder3

Eu tive o mesmo problema neste fim de semana depois de atualizar para o kubuntu 18.04. Percebi, tardiamente, que não havia arquivado meus arquivos recentemente e, embora não tenha formatado a partição /home, não consegui acessar os arquivos nela contidos. O acima não funcionou para mim, mas deveria. Consegui encontrar e desembrulhar a senha agrupada, mas conectá-la a qualquer um dos métodos acima não funcionou.

Acabei encontrando umrelatório de erroo que não parece estar causando o meu problema, mas expôs uma maneira de entrar. Comecei limpando keyctl clear @uas chaves armazenadas (execute tudo como sudo). Execute ecryptfs-mount-privateno diretório apropriado para gerar as duas chaves. Em seguida, execute ecryptfs-unwrap-passphrase .ecryptfs/wrapped-passphrasecomo nas soluções acima e copie a senha exibida chamada PPPP... no link (se você obtiver uma senha aqui, você digitou a senha de login correta).

Em seguida, execute sudo ecryptfs-add-passphrase --fnekcomo no relatório de bug e cole a senha copiada. Siga exatamente as instruções restantes do relatório de bug e você deverá ter acesso novamente. Copie para algum lugar seguro e continue.

informação relacionada