Não é possível acessar minha pasta pessoal criptografada

5

Meu problema é o seguinte:

Eu decidi fazer um apt-get dist-upgrade . No começo ele disse que tinha que remover muitos programas, o que parecia um pouco suspeito, mas eu confiei no sistema de atualização. Eu disse a mim mesmo "bem, talvez existam problemas de dependências, e é mais fácil para o sistema de atualização remover esses programas e instalar os mais novos. Estamos no ano de 2015, provavelmente sabe o que está fazendo". Bem, isso não aconteceu, já que ele excluiu o SO basicamente.

Agora, meu problema é o seguinte: não consigo recuperar meus arquivos pessoais porque minha pasta pessoal está criptografada e não tenho a frase secreta de montagem, apenas minha senha de usuário. Eu procurei em toda a web, mas não consegui encontrar nada que resolvesse meu problema. Eu tentei arrancar a partir de um live-cd e recuperar a senha com ecryptfs-unwrap-passphrase , mas foi inútil, porque quando eu tento, ele me pede minha ... senha (eu tentei minha senha de usuário, mas não deu certo). Eu também tentei usar este script, mas ele só mostra caracteres não reconhecidos.

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

Alguma sugestão?

EDIT: @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:

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

Eu abri o arquivo passhprase com gedit e obtive símbolos estranhos misturados com valores hexadecimais. Se eu pudesse ver corretamente quais caracteres os símbolos estranhos estão codificando, eu poderia obter a frase secreta, mas não sei como.

Eu estava pensando, talvez se eu pudesse obter a representação binária desse arquivo, eu poderia converter esses símbolos em hex por mim, certo?

    
por thorne 12.04.2015 / 01:32

3 respostas

1

Você pode tentar usar ecryptfs-recover-private .

  1. Inicialize em seu CD ao vivo, de preferência um Ubuntu de uma versão mais recente
  2. Monte a partição que contém o seu diretório inicial (sua partição raiz ou sua partição /home se você tiver uma)
  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. Executar ecryptfs-recover-private USERNAME . Ele deve fazer algumas perguntas e, se for bem-sucedido, retornará um diretório no qual sua pasta pessoal é montada como somente leitura. (por exemplo, /tmp/ecryptfs.Jd7xE2Bd )
por zhongfu 12.04.2015 / 03:14
1

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

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

  2. Nesse diretório, obtenha o arquivo wrapped-passphrase . Obtenha a senha de montagem executando sudo ecryptfs-unwrap-passphrase /path/to/wrapped-passphrase e digitando a senha do usuário. É importante usar o sudo.

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

por Marco Lavagnino 17.11.2017 / 14:46
1

Eu tive o mesmo problema neste fim de semana depois de atualizar para o kubuntu 18.04. Eu percebi, tardiamente, que eu não tinha arquivado meus arquivos recentemente e, embora eu não tenha formatado a partição / home, não consegui acessar os arquivos nela. O acima não funcionou para mim, mas deveria ter. Eu consegui encontrar e desembrulhar a frase-senha embrulhada, mas conectá-la ao método acima não funcionou.

Eu finalmente encontrei um relatório de bugs que não parece estar causando minha problema, mas expor uma maneira de entrar. Comecei com keyctl clear @u para limpar as chaves armazenadas (executar tudo como sudo). Execute ecryptfs-mount-private no diretório apropriado para gerar as duas chaves. Em seguida execute ecryptfs-unwrap-passphrase .ecryptfs/wrapped-passphrase como nas soluções acima e copie a frase-senha exibida que é chamada PPPP ... no link (se você tiver uma senha aqui, você digitou a senha de login correta).

Em seguida, execute sudo ecryptfs-add-passphrase --fnek como no relatório de erros e cole a frase secreta copiada. Siga as instruções restantes do relatório de erros e você deverá ter acesso novamente. Copie em algum lugar seguro e continue.

    
por Dean Boulding 01.07.2018 / 16:39