Veja como eu resolvi o problema em uma instalação do Linux Mint, usando um Live CD do Linux Mint:
mint@mint /tmp $ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/mint/632d671e-65a8-4566-b101-hab6b061b502/.ecryptfs/USERNAME/.Private].
Try to recover this directory? [Y/n]: n
mint@mint /tmp $ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/mint/632d671e-65a8-4566-b101-hab6b061b502/.ecryptfs
/USERNAME/.Private].
Try to recover this directory? [Y/n]: y
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] y
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [562b3416hhc4ud6r] into the user session keyring
INFO: Success! Private data mounted at [/tmp/ecryptfs.1x34gL7R].
mint@mint /tmp $ gksu nemo [<---- NOTE THAT I HAVE OPENED TERMINAL IN THE TEMP FOLDER of the LIVE CD NOW]
Via o navegador de arquivos Nemo (acredito que seja o Nautilus no Ubuntu), naveguei para a pasta NEWLY COLOCADA chamada ecryptfs.1x34gL7R
(na pasta TEMP FOLD do LIVE CD) e, a partir daí, clique com o botão direito do mouse na pasta e selecione "Abrir como raiz".
Imediatamente, sem mais desafios de senha, acessei meu diretório inicial até então inacessível.
Não vejo outra maneira de recuperar dados no meu nível de aptidão.
Existe uma rota alternativa aparente ecryptfs
que requer sua senha de usuário, mas SEMPRE rejeita a senha digitada - SEMPRE. Mesmo considerando que sua senha atual do Mint está correta e o Live CD não tem senha para root. Gostaria de me lembrar de qual rota estou falando aqui, mas basicamente é a que sempre rejeita sua senha. Esqueça isso.
Se você não conseguir chegar a lugar algum com o método que eu mostrei, talvez tenha esquecido sua própria senha de login (improvável) ou que sua chave de criptografia tenha sido corrompida (por falha no disco rígido OU se você removeu gvfs - nunca toque em gvfs - alguns trolls na Internet disseram que é um risco à segurança e receberam instruções sobre como removê-lo, mas isso destruirá completamente o seu sistema ).
Se você não puder acessar sua unidade criptografada, poderá pelo menos copiar a pasta criptografada da pasta tmp do Live Disc para sua unidade de backup VIA TERMINAL (por exemplo, cp -a /source/. /dest/
OU talvez tenha sido cp -a ~/source/. ~/dest/
) e levá-la a um especialista para descriptografá-la, em uma data posterior indefinida.
Agora que você pode ver seus arquivos novamente, você tem um novo problema - na verdade, não é possível mover nada para fora da janela do navegador. No entanto, você pode pelo menos abrir arquivos individuais (arquivos de texto, processador de texto e figuras) e optar por salvá-los em seu novo local (por exemplo, uma unidade de backup).
Finalmente , desculpe os programadores do Ubuntu e Mint (sim, sou eu e você) etc. etc. - mas o Linux precisa melhorar para ser amigável no caso de recuperação de dados. Se os dados existirem e o usuário souber bem sua senha, o processo de recuperação de dados deverá ser mais simplificado!
PS lembre-se: ecryptfs
NÃOencryptfs
é , e lembre-se de que um Live CD provavelmente usa um conjunto de caracteres padrão do teclado americano; portanto , mude a maneira como você digita sua senha de login de acordo, por exemplo, se sua senha usar caracteres especiais.