não pode efetuar login após a alteração da senha (ecryptfs)

10

Estou no Ubuntu 12.10 com um usuário usando a criptografia inicial.

Um tempo atrás eu mudei por senha de usuário e depois esqueci.

Em seguida, fiz um backup dos meus arquivos usando a ajuda de Dustin unidade externa. Eu estava prestes a excluir meu sistema e fazer uma nova instalação quando percebi que há uma opção de recuperação na qual posso redefinir minha senha de usuário. Usando Como faço para redefinir uma senha administrativa perdida? definir uma nova senha para o meu usuário.

Após a reinicialização, posso fazer o login no Unity usando minha nova senha, mas voltarei imediatamente para a tela do Unity. (Nenhuma mensagem sobre senha falsa)

Usando o terminal, posso fazer login usando a nova senha de usuário.

Como posso reativar minha máquina para descriptografar minha casa criptografada ecrypfs com a senha não preenchida que eu conheço?

    
por seb 14.04.2013 / 21:58

2 respostas

13

baseado em grayfox 17 de maio às 19:28 - link (eu não tenho reputação suficiente para comentar sua resposta)

Eu tive exatamente o mesmo problema. Alterei minha senha usando 'passwd', atrapalhei as coisas por causa do diretório inicial criptografado. O link acima contém uma solução:

faça o login no terminal

$ ecryptfs-mount-private

Você precisa saber sua senha antiga para montar.

% bl0ck_qu0te%
$ ecryptfs-rewrap-passphrase ~/.ecryptfs/wrapped-passphrase
% bl0ck_qu0te%

créditos para o link !

    
por user220107 28.11.2013 / 10:14
2

se o diretório inicial estiver criptografado, você não deve alterar sua senha usando o comando passwd .

Se alguém esquecer sua senha de login e o diretório pessoal estiver criptografado, não tente redefini-la com os métodos listados em outros sites, como edição manual de / etc / shadow ou usuário sudo passwd usando uma conta diferente , etc etc.

Na verdade, se você fizer isso, sua nova senha de login não descriptografará seu diretório pessoal e você verá o comportamento descrito: no login gráfico, a senha é aceita, mas o usuário é imediatamente expulso, já que o diretório home não pode ser descriptografado e acessado.

Parece que você foi sábio o suficiente para ter uma cópia armazenada da senha ecryptfs não-laminada. Nesse caso, existem ferramentas de criptografia para resolver o problema. Consulte o link

As pessoas que não o armazenaram e não se lembram da senha de login antiga podem dar uma olhada nesse link

    
por user2230077 04.11.2013 / 14:16