Como recuperar casa criptografada quando perdida porque a senha do usuário foi alterada com root? [duplicado]

0

Meu diretório pessoal criptografado pelo Ubuntu foi perdido quando mudei minha senha de usuário.

Isso foi porque eu fiz isso da linha de comando como root. Portanto, minha senha de usuário não está mais vinculada aos meus dados de usuário criptografados. Como eu os reencontro?

    
por markling 22.09.2014 / 15:38

2 respostas

0

Se você não alterou a senha porque esqueceu, pode alterá-la, fazer um backup sem criptografia, excluir tudo, alterar a senha novamente e restaurar tudo. Isso é o que eu posso imaginar, sem saber como funciona a criptografia. Espero que ele seja criptografado na importação, se você quiser se sentir seguro, o backup e basta copiá-lo em algum lugar e tentar copiar de volta primeiro.

    
por Peter Nerlich 22.09.2014 / 16:58
0

Eu tentei duas soluções para resgatar esses dados caseiros para o meu usuário1 (vamos chamá-lo assim).

O resultado é que tenho meus dados, mas perdi a integridade do sistema.

i.) Alterou a senha do usuário1 para o que era originalmente

ii.) Configure outra conta de usuário criptografada (user2), usei a ferramenta de Dustin Kirkland para recuperar os dados do user1, copiei para user2 home (contando com o linux frequentemente citado, tudo o que você precisa fazer para backup é copie seu diretório / home).

O resultado foi o caos.

Foi em face disso não o caos. Parecia assim:

i) Resultado: conta user1 reaberta e dados acessíveis ao voltar a senha

ii) Resultado: conta do user2 criada e transformada em cópia do usuário1 copiando o diretório de recuperação / home / user1 para dentro dele depois de ter sido extraído com a ferramenta do Kirkland.

O problema foi que meu sistema confundiu senhas entre as duas contas.

i.i.) O login do user1 requer que a senha antiga seja restabelecida (como esperado)

i.ii.) login como usuário1 root na linha de comando requer senha de root (como esperado - senha de root foi alterada quando as outras senhas de usuário foram alteradas na operação que causou este bug)

i.iii.) user1 A autenticação da GUI (por exemplo, ao montar o disco) solicita a senha do usuário2. Isso não é esperado nem desejável. Normalmente, ele solicitaria uma senha de root nessa situação.

ii.) A conta user2 é aberta com a senha user2 esperada e começa a exibir o último estado salvo de user1, mas falha instantaneamente. Bloqueio completo.

A solução complicada de Peter Nerlich parece bastante atraente agora.

(NB conselho concreto sobre ii. parece escasso. Embora parecesse sensato para restabelecer home / user1 para o diretório / home de outro usuário com o mesmo nome, parecia desaconselhável criar duas contas de usuário com o mesmo nome no mesmo E como a ferramenta de Kirkland executava seu resgate extraindo / home / user1 em um diretório temp, era contra-intuitivo tentar colocar isso de volta em / home / user1, então isso era como uma conjunção de catch-22's, com cobras e espaguete tudo misturado juntos. Horrível. Realmente horrível).

    
por markling 23.09.2014 / 11:01