A recuperação da partição eCryptfs com ecryptfs-recover-private não está funcionando

10

Estou tentando reinstalar, mas quero fazer backup da minha casa criptografada primeiro, então inicializei a partir de um CD ao vivo, montei o disco rígido, executei sudo ecryptfs-recover-private <home directory here>e solicitei minha senha. Entrei, disse que foi bem-sucedido e montei-o em "/tmp/ecryptfs.somethingsomething". Eu vou lá, usando um nautilus raiz, clico duas vezes na entrada .desktop e ela gera uma janela de terminal que desaparece instantaneamente. Eu verifiquei o arquivo leia-me e ele diz que está sendo executado ecryptfs-mount-private; portanto, quando eu o executo no terminal, ele diz "ERRO: O diretório privado criptografado não está configurado corretamente".

Pesquisei no Google e não consigo encontrar uma resposta, pois ela diz para recuperá-la usando o ecryptfs-recover-private, mas isso obviamente não está 'funcionando ...

mgrandi
fonte
Não tenho certeza se essa é a melhor maneira de fazer isso. Que tal fazer backup em outra unidade criptografada (USB ou SATA interna) a partir da sua instalação atual? Depois de reinstalar, basta digitar a senha e transferir tudo de volta? É isso que eu faço e funciona perfeitamente.
Tom Brossman
Eu não consigo nem montar a unidade, por isso, mesmo se eu fizer isso, eu teria que configurá-la novamente para desbloquear automaticamente toda vez que eu fizer login (o que eu preferiria ser feito por mim), mas se eu não puder até obter a unidade para montar porque ecryptfs-recover-privada ou ecryptfs-mount-privada não funcionar, então qualquer solução vai funcionar ....
mgrandi
Acho que estou confuso. Você disse que está 'tentando reinstalar, mas quero fazer backup da minha casa criptografada primeiro'. A maneira normal de fazer isso é backup => reinstalar => restaurar. Você reinstalou antes de fazer o backup? Se sim, você pode ter perdido alguns ou todos os seus dados, dependendo do seu esquema de particionamento. Se não, qual é a etapa exata do processo em que você está preso? Gostaria de ajudar, mas não tenho uma boa compreensão do problema.
Tom Brossman
Ainda não reinstalei. é uma versão muito antiga do ubuntu que venho atualizando desde então e quero obter uma nova instalação. Eu tenho uma unidade externa de 1 TB que apenas desejo copiar todos os meus arquivos no diretório inicial criptografado, reinstalar no disco rígido principal e copiar todos os meus arquivos novamente. Mas não consigo acessar os arquivos criptografados. O cara que escreveu ecryptfs diz para usar o comando ecryptfs-recover-privateem sua postagem no blog aqui: blog.dustinkirkland.com/2011/04/… , mas não está funcionando devido ao erro que publiquei originalmente.
mgrandi

Respostas:

12

Eu descobri o meu problema. Eu estava executando o comando e fornecendo a ele meu diretório HOME e, por algum motivo, estava dizendo que foi bem-sucedido em montá-lo. No entanto, estava mentindo. Acontece que você precisa executar o comando com a pasta .Private que cada usuário possui, localizada em

sudo ecryptfs-mount-private /home/.ecryptfs/<username>/.Private

O comando deve ser recursivo e encontrar essa pasta para você, mas fiquei impaciente e dei a minha pasta inicial. Não sei por que ele disse que foi bem-sucedido quando claramente não foi, mas se você der a pasta .Private e depois digitar sua senha de login, ele deverá montá-lo em uma pasta dentro de / tmp / e você poderá o que mais você quiser fazer com os dados =)

mgrandi
fonte
4

Fiz uma atualização do 14.04 para o 16.04 e meu diretório pessoal foi criptografado. Eu gerenciei a recuperação dos arquivos após a instalação usando uma versão modificada do método mgrandi.

Usar:

sudo ecryptfs-recover-private /home/<username>/.Private

Ele encontrou a senha secreta e solicitou minha senha de login, depois de fornecer o que montou o conteúdo em um diretório / tmp onde eu podia ver todos os arquivos.

user683230
fonte