não é possível efetuar login após a alteração da senha (ecryptfs)


12

Estou no Ubuntu 12.10 com um usuário usando casa criptografada.

Há algum tempo, mudei a senha do usuário e a esqueci.

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

Após a reinicialização, posso efetuar logon no Unity usando minha nova senha, mas sou retornado à tela do Unity imediatamente. (Nenhuma mensagem sobre senha falsa)

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

Como posso reativar minha máquina para descriptografar meus ecrypfs criptografados para casa com a senha secreta que não conheço?

Respostas:


15

baseado em grayfox 17 de maio às 19:28 - http://unixtitan.net/main/2010/11/16/annoyance-changing-password-with-ecryptfs/ (eu não tenho reputação suficiente para comentar sua resposta)

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

faça login no terminal

$ ecryptfs-mount-private

Você precisa saber sua senha antiga para montar.

Isso irá desbloquear e montar seu / home / $ USER. Neste ponto, podemos acessar / home / $ USER. Então, volte ao CD e corra…

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

Ele solicitará sua senha antiga e você poderá inserir uma nova depois. Você também precisará alterar a senha do seu chaveiro. Na barra de menus - [Aplicativos] => [Acessórios] => [Senhas e chaves de criptografia] Na guia Senhas - clique com o botão direito do mouse em "Senhas: login" e "Alterar senha"

créditos para http://unixtitan.net !


3

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 do usuário / etc / shadow ou sudo passwd usando uma conta diferente , etc.

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

Parece que você foi sábio o suficiente para ter uma cópia armazenada da senha não criptografada do ecryptfs. Nesse caso, existem ferramentas de criptografia para resolver o problema. Consulte http://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html

As pessoas que não o armazenaram e não se lembram da senha de login antiga, podem dar uma olhada neste http://mennucc1.debian.net/shadow_crack/

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.