Este é um método muito simples, baseado neste blog, usando um live cd / usb 11.04 ou 11.10 ou se você inicializar duas vezes uma instalação 11.04 / 11.10
http://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html
Requer que você saiba a senha de login do usuário cujo diretório criptografado deve ser recuperado.
Se o nome de usuário também for conhecido, a cópia dos arquivos recuperados poderá ser bastante simplificada (sem motivo, não deve ser conhecido); portanto, o método será apresentado primeiro.
Se você não souber sua frase secreta
Você pode recuperá-lo descriptografando o arquivo /home/username/.ecryptfs/wrapped-passphrase usando sua senha de login.
Passo 1
$ sudo ecryptfs-unwrap-passphrase /home/username/.ecryptfs/wrapped-passphrase
Passo 2
Digite sua senha de login para revelar a senha de montagem que não foi possível
Para cd / usb ao vivo
Inicialize no live cd / usb, escolha a opção Try me. Uma vez na área de trabalho, clique no indicador de energia> Configurações do sistema> Contas de usuário. Se uma senha for solicitada, basta pressionar Enter no teclado. (nenhuma senha
Crie um novo usuário, use exatamente o mesmo nome que o usuário cujo diretório deve ser recuperado . Clique no tipo de conta, escolha administrador. Depois de criado, clique em "Conta desativada" e ative a conta. A senha não importa, 123456 ou o que for aceito fará.
Se estiver usando um live cd / usb 11.04, abra um terminal e execute este comando .em 11.10 ou mais recente, não é necessário
gconftool-2 -s -t bool /apps/indicator-session/suppress_logout_menuitem false
Agora saia e, na tela de login, escolha o novo usuário, faça o login. Uma vez logado, abra o nautilus e monte a parição onde está o diretório criptografado. Em seguida, abra um terminal e execute este
sudo ecryptfs-recover-private
Pode demorar um pouco para encontrar, quando solicitado, se o diretório encontrado é o desejado, e escolha y
Quando for solicitada uma "senha de login", use a senha do usuário cujos arquivos criptografados devem ser recuperados
Aqui está um Ex.
doug@ubuntu:~$ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/03b449b1-3c0b-481d-a917-afeb3e528a5a/home/.ecryptfs/doug/.Private].
Try to recover this directory? [Y/n]: y
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [4b308179ad1441de] into the user session keyring
INFO: Success! Private data mounted read-only at [/tmp/ecryptfs.NgZaH4ds].
Agora navegue para / tmp, você será o proprietário do diretório ecryptfs.XXXXXXXX e poderá visualizar e copiar livremente qualquer arquivo
De uma inicialização dupla
Basicamente o mesmo .. Alguns diferenciais, faça login na sua conta de administrador
Instale ecryptfs-utils
sudo apt-get install ecryptfs-utils
Então, como acima, crie um novo usuário com exatamente o mesmo nome de usuário que o usuário cujos arquivos devem ser recuperados, faça login no novo usuário, monte a partição, execute o comando ect.
Se, por algum motivo, não desejar recuperar exatamente o mesmo nome de usuário
Então você pode dispensar a criação desse usuário e, se estiver no 11.04 live cd / usb, não há necessidade de alterar a configuração do gconf. Caso contrário, o mesmo mostrado acima para a sessão ao vivo ou a recuperação de inicialização dupla.
A principal diferença é que você precisará ser root para visualizar os arquivos recuperados e copiar todos os arquivos em um diretório de propriedade da raiz. Após a cópia, eles podem ser transferidos normalmente
Uma maneira sugerida de visualizar e copiar
sudo mkdir /tmp/backup; gksudo nautilus /tmp/backup
Em seguida, abra outro navegador raiz (gksudo nautilus) a partir de um segundo terminal ou Alt + F2, navegue até / tmp / the_recovered_directory
Copie o que desejar para / tmp / backup, e poderá copiar de / tmp / backup como 'normal'
ls -a ~
e copie e cole na sua pergunta apenas a saída. (Por favor, use <pre> tag HTML!)