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?