- Primeiro, se os dados forem importantes, eu faria uma cópia de backup de tudo antes de tentar restaurar (e sobrescrever) mais arquivos.
Se eu entendi corretamente, você substituiu apenas alguns de seus arquivos de casa criptografados, com cópias de backup antigas de um usuário e um diferente . sistema? Não tenho certeza se ou quão bem isso pode ser recuperado ...
Cada vez que uma casa criptografada é configurada com o eCryptfs, ela usa uma nova "senha" MOUNT ("pseudo") aleatória que é criptografada (encapsulada) com sua senha de login. Usar a mesma frase secreta de login em sistemas diferentes não ajudaria na descriptografia de arquivos se o arquivo wrapped-passphrase
fosse sobrescrito ou perdido, já que cada home criptografado deve ter uma frase secreta de montagem diferente. (O script ecryptfs-migrate-home
avisa para gravar a senha de montagem o mais rápido possível, mas eu não acho que a maioria dos usuários veja o aviso se o Ubuntu configurar automaticamente sua casa criptografada).
Se você configurou somente a home criptografada uma vez e copiou isso para cada novo sistema, todos eles devem usar a frase secreta de montagem same . Mas então eu meio que acho que todos os arquivos já devem estar descriptografando corretamente ...
Se você tiver uma cópia de backup do arquivo wrapped-passphrase
do mesmo sistema , ou da senha de montagem real, o seguinte deverá funcionar para descriptografar alguns arquivos ...
- Experimente o programa
ecryptfs-recover-private
/ script, ele procurará por qualquer pasta.Private
(ou uma pasta especificada) e tentará encontrar umawrapped-passphrase
ou senha de montagem e descriptografar os arquivos.
Se não funcionar como está, você pode tentar usar uma cópia de backup do arquivo wrapped-passphrase
para esse usuário & amp; sistema, ele deve ter a senha de montagem correta.
Ou, se tiver problemas para localizar o arquivo wrapped-passphrase
, você sempre poderá executar ecryptfs-unwrap-passphrase
no arquivo wrapped-passphrase
correto e usar a frase secreta de montagem resultante com ecryptfs-recover-private
.
Todas as ferramentas eCryptfs devem funcionar bem a partir de um dvd / usb ao vivo, ou apenas de outro usuário no mesmo sistema, mas não tenho muita certeza do que fazer se houver várias pastas criptografadas ( .Private
). E a maioria das ferramentas são apenas scripts bash, então se você quiser mais detalhes ou tentar você mesmo, dê uma olhada, por exemplo com less $(which ecryptfs-recover-private)
E há também a opção verbose
que pode ser usada com o mount diretamente, pode ter algumas informações sobre porque não está descriptografando alguns arquivos, mas também avisa "Não execute o eCryptfs em modo detalhado, a menos que você esteja fazendo isso com o único propósito de desenvolvimento, uma vez que os valores secretos serão gravados no log do sistema ", então eu só tentaria executá-lo em um DVD / USB ativo ( onde os arquivos de log estão somente em RAM e perdidos na reinicialização).