Esta linha de ação funcionou bem em um computador meu com o Ubuntu 14.04. Eu nomeio primeira senha a anterior, onde tudo funcionou perfeitamente, e segunda senha , a atual, que lhe dá aborrecimentos com criptografia.
Note que o Linux usa a palavra password enquanto o ecryptfs usa a palavra passphrase - uma diferença é que uma frase secreta aceita espaços. Hoje em dia, a diferença entre os dois é indistinta, já que as senhas modernas também aceitam espaços, enquanto a nomenclatura antiga persiste. É útil, entretanto, manter em contato com o que você está falando.
Uma diferença importante dentro do ecryptfs é que entre a senha de login e a senha de montagem do . Aqui estamos interessados na senha de login.
O ponto de partida deste post é a primeira senha de login = a primeira senha de login. Para ver a frase secreta mount após a curiosidade, inicie ecryptfs-unwrap-passphrase
- será solicitada a frase de acesso login para continuar (e manter a frase secreta segura em outro lugar para uma boa medida , se ainda não o fez).
Monte a casa criptografada
- vá para o terminal com CTRL + ALT + F1
- faça o login com o usuário cuja casa criptografada não está acessível (com a segunda senha de login)
- inicie
ecyptfs-mount-private
, observe semsudo
(senão recebo um errofopen
) - digite a primeira frase secreta de criptografia (a primeira senha de login, porque eles eram os mesmos)
- verifique se o diretório inicial foi descriptografado (com o comando
ls
-type). Se não, há algum outro problema em jogo.
Inverte a alteração da senha de login
- torna a senha de login igual à primeira frase secreta de criptografia com um comando
passwd
simples. Crucialmente , não hásudo
novamente. Neste ponto, a senha de login torna-se a primeira novamente, e a senha de login e a senha de login são as mesmas novamente.
Dê o segundo valor para a senha de login
- use novamente um comando
passwd
simples para definir a segunda senha de login. Crucialmente, não hásudo
novamente. Neste ponto, o ecryptfs atualizará a frase secreta com o valor dado apasswd
. Isso não funciona se você usarsudo passwd
. O passo 6 foi necessário porque as senhas sucessivas devem ser diferentes.
Resultado esperado
Na próxima reinicialização, o ambiente da área de trabalho deve permitir que você efetue login de maneira simples, encadeando a descriptografia no processo de credenciamento, já que a senha e a frase secreta são as mesmas (com o segundo valor).
Da próxima vez que você quiser alterar a senha e a senha, faça login como o usuário que possui a casa criptografada e use passwd
, em vez de sudo passwd
- source: link
Outra tentativa de recorrer a ecryptfs-rewrap-passphrase
resultou na exclusão da criptografia (embora os dados sejam preservados), portanto desencorajo isso (problema link , esteja ciente e ajude se possível)