Acabei de instalar o Ubuntu 18.04 em um novo disco e tentar a partir do 18.04 acessar meus arquivos antigos do Ubuntu no disco antigo .
Entrando em /media/new_user/old_disk/old_user
, há um arquivo README que diz: ESTE DIRETÓRIO FOI DESMONTADO PARA PROTEGER SEUS DADOS. E então diz: Na linha de comando, execute: ecryptfs-mount-private
.
Tentando:
$ sudo ecryptfs-recover-private
não faz muito (basicamente alguns arquivos que ele não pode acessar e nada acontece). Lendo este post antigo (com link para este blog ), eu faço:
cd /media/new_user/old_disk/.ecryptfs/old_user
sudo ecryptfs-recover-private .Private/
Que dá:
INFO: Found [.Private/].
Try to recover this directory? [Y/n]: Y
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] n
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:
mount: /tmp/ecryptfs.lFwWFlD4: mount(2) system call failed: No such file or directory.
ERROR: Failed to mount private data at [/tmp/ecryptfs.lFwWFlD4].
Não tenho certeza do que estou fazendo de errado nesse ponto?
Obrigado!!
EDIÇÃO 1:
Acredito que o problema não vem da frase secreta errada: acho que entendi a senha certa, inserir uma obviamente torcida dá outra mensagem de erro, Error: Unwrapping passphrase and inserting into the user session keyring failed [-5] .
EDIÇÃO 2:
Devo mencionar que tanto minha casa antiga quanto a nova casa têm o mesmo nome de usuário... Isso pode ser algo que cria o problema? Onde deve realmente ecryptfs-recover-private
montar o disco/sistema antigo?
Se você tiver problemas com a chave (consulte
dmesg
ousyslog
), por exemploentão, tente adicionar a senha manualmente: Opção "1" no menu de
/usr/bin/ecryptfs-manager
Isso me ajudou.
Encontrei o mesmo problema depois de instalar o 18.04 quando tentei acessar meus antigos dados criptografados usando
ecryptfs-recover-private
. Consegui resolver o problema fazendo o seguinte:Desembrulhe sua antiga frase secreta de montagem
( Você pode pular esta etapa se souber esta senha de montagem )
Você precisa descobrir sua senha de montagem para poder adicioná-la ao chaveiro. Supondo que seu diretório de trabalho atual seja sua antiga partição inicial, você pode fazer isso digitando
Isso solicita sua antiga frase secreta de login e gera sua antiga frase secreta de montagem.
Adicione sua senha de montagem ao chaveiro do kernel
Isso é feito por
A
--fnek
opção pode não ser necessária, mas funcionou para mim.Monte seus dados criptografados em /tmp
Finalmente digite
Isso solicita sua senha de montagem diretamente ou tenta descompactá-la com sua senha de login. Embora as etapas anteriores pareçam redundantes agora, elas fizeram essa etapa funcionar, pelo menos para mim. Espero que você também tenha sucesso.
Parece que
ecryptfs-mount-private
faz parte do Encrypted Home e não da criptografia completa do disco, e a página do manual parece confirmar isso. Só anotando.Parece que as pessoas têm mais sorte apontando para o sistema de arquivos criptografado em vez do diretório ou sem nenhum parâmetro. Por exemplo:
Há uma postagem no blog que descreve o processo em detalhes:
Estou tendo dificuldade em encontrar um exemplo em que as pessoas usam a senha incorreta quando solicitadas a recuperar com 'MOUNT passphrase', então pode estar engasgando com isso.
Outros relataram problemas quando o novo usuário e o usuário antigo são diferentes e, em vez disso, sugerem apontar para o diretório inicial do usuário antigo:
Para recuperar, crie um usuário com o nome de usuário antigo, faça login como esse usuário e tente montar a unidade.
A ideia é deixar o sistema montá-lo onde for familiar e evitar esse problema. A desvantagem é que você precisará do espaço disponível, mas poderia ser mais fácil. Depois de restaurar a unidade, copie os arquivos para o novo usuário.
Como alternativa, altere o nome de usuário do usuário de volta para o que era, recupere os arquivos e altere seu nome de usuário novamente. Nesse caso, você provavelmente perderá seus novos dados e é uma operação relativamente mais perigosa.