Instalei um Ubuntu 10.10 novo em um novo disco rígido e quero montar o diretório inicial antigo em um subdiretório do meu novo diretório inicial (também criptografado).
Eu tentei isso com sudo mount -t ecryptfs /mnt/oldhome/me/ /home/me/oldhome
, /mnt/oldhome
sendo a partição / home do sistema antigo.
Depois, ~ / oldhome contém um arquivo de link da área de trabalho (Access-Your-Private-Data.desktop) vinculado a ecryptfs-mount-private
um README.txt
ditado que eu deveria executar ecryptfs-mount-private
. Faço isso, mas como não sei o que deve acontecer, não sei dizer se isso acontece e se isso me aproxima mais do acesso à minha antiga casa.
Alguma dica?
atualizar
Consegui montar minha antiga casa criptografada com a ajuda desse script . Embora, olhando para ele ls
, recebo muitos erros como este:
ls: cannot access /mnt/oldme/some_file: No such file or directory
Outras informações ls -l
devem aparecer, são substituídas por pontos de interrogação.
atualização 2
Montei o sistema antigo em / mnt / oldroot e montei / dev, / sys, / proc e a antiga partição inicial em. Então eu entrei em / mnt / oldroot su - me
e ecryptfs-mount-private
. Perguntado pela senha, eu a coloquei e obtive:
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
Info: Check the system log for more information from libecryptfs
ERROR: Your passphrase is incorrect
ecryptfs-unwrap-passphrase
me dá exatamente a mesma senha que eu usei.
sudo ecryptfs-recover-private --rw .ecryptfs/<YOUR_USER>/.Private
. Não há necessidade de exumar a senha longa de 32 bytes, apenas algumas tentativas de adivinhar a senha do computador antigo.Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
ocorre mesmo que a senha esteja correta. De acordo com unix.stackexchange.com/questions/285541/… , é útil executarsudo ecryptfs-manager
, pressione 4 (sair) e executeecryptfs-recover-private
novamente.Finalmente consegui montar minha casa criptografada adicionando primeiro a senha através de
O que me dá as seguintes informações:
Lá, lembro-me de bbbbbbbbbbbbbbb e continuo montando o diretório .Private associado:
Muitas perguntas surgem, e todas eu respondo com os padrões, exceto as
e
Com bbbbbbbbbbbbbbb, é claro, sendo a assinatura que eu lembrava anteriormente. Calma, né?
fonte
Experimentar:
saída se você souber a senha de login:
A última linha mostra onde os dados descriptografados estão montados
Créditos a Santiago G. Marín na seção de comentários deste post
fonte
Eu tive o mesmo erro
ERROR: Failed to mount private data at [/tmp/ecryptfs....]
depois que renomeei o nome de usuário POSIX (original) anterior para old_user e criei um novo usuário com o login original (nome de usuário anterior).Para poder montar o diretório inicial criptografado a partir do old_user, tive que refazer os links simbólicos para .encryptfs e .Private em sua pasta (como eles apontaram para / home / original_name /).
Depois disso, o comando a seguir montou a antiga casa sem nenhum problema.
Se o acima falhar devido ao problema principal (consulte dmesg ou syslog), por exemplo,
tente adicionar a senha manualmente: Opção 1 em
/usr/bin/ecryptfs-manager
(pode mostrar que a chave já está lá, está tudo bem.) e, em seguida, executeecryptfs-recover-private /home/old_user/.Private
novamente.fonte