Eu tenho uma máquina antiga com o Ubuntu atualizado de 11.04 a 15.04, com $ HOME criptografado como descrito aqui .
Cerca de dois ou três anos após a instalação (cerca de um ano ou dois anos atrás), o nome de usuário foi alterado e não se sabe qual foi a senha definida, se foi definido (mas suponho que isso seja necessário, por isso é não vazio).
Enquanto o sistema estava ligado, eu poderia usar minha senha e login normal do GNU / Linux, e meu $ HOME foi montado e desmontado automaticamente. Funcionou também em caso de pausas curtas - eu acho que, até vários dias desta máquina sendo desligada, em seguida, de volta e não exigindo senha de mim.
No entanto, desta vez eu deixei desligado por muito tempo e depois tentei logar, meu .ICEAuthority
estava inacessível, então eu chequei no console e descobri que o ecrypt impedia o automount do meu $ HOME (apesar disso eu consegui logado / autenticado com nome de usuário e senha). Eu agora sou obrigado a fornecer senha de login ...
Estou bastante (~ 80%) de certeza de que não preparei nenhuma sugestão do disco de recuperação do Ubuntu. Só não imaginei que ele me perguntaria por essa senha (de novo, se fosse necessário defini-la).
Agora, como esta é minha máquina, eu posso:
- su,
- acesso keyctl
- Acesso
- /home/USERNAME/.ecryptfs linkado para /home/.ecryptfs/OLDUSERNAME/.encryptfs
keyctl show @u
(user) está vazio, enquanto keyctl show @us
(default do usuário) keyring não é. É possível obter algum insight sobre o assunto usando o keyring do kernel, ou é um beco sem saída. ecryptfs-unwrap-passphrase ~/.ecryptfs/wrapped-passphrase
, mas falhei (-5)
Estou ciente de que pode ser apenas a quarta opção (já li eCrypts Q Esqueci minha senha / perdi minha chave O que posso fazer para recuperar meus dados?
O que eu mais me pergunto como isso aconteceu, e como foi realmente possível para o Ubuntu montar o $ HOME sem essa frase secreta em primeiro lugar ... por tantos anos? Onde estão as configurações para definir esse tempo limite?