Ubuntu 14.04 x64 criptografado home - assinatura não encontrada no chaveiro do usuário

5

Tive alguns problemas com meu laptop há alguns dias e precisei reinstalar o sistema. Eu usei a mesma senha para o mesmo usuário quando o instalei e, após a conclusão da instalação, quando cheguei na tela de login e entrei na minha senha, fui devolvido. Eu mudei para tty1 e depois de logar eu tenho isso:

Signature not found in user keyring
Perhaps try the interactive 'ecryptfs-mount-private'

Eu corri o comando e digitei minha senha, mas não funcionou. Eu sabia minha senha. Eu pensei que os arquivos de criptografia foram corrompidos de alguma forma. Eu não sei como, mas depois de muitas tentativas, reinstalações de sistema e reinicia (durante algumas horas), funcionou eventyally (a mesma senha que inicialmente não o fez). Eu então re-embrulhei uma nova senha.

O problema que estou encontrando agora é que toda vez que eu reinicio meu computador, a partição não é descriptografada automaticamente quando eu insiro minha senha no login. Eu sempre tenho que mudar para tty1 e executar ecryptfs-mount-private de lá.

Eu experimentei muitos comandos ecryptfs (desenrolando e reescrevendo a senha), mas nada parece funcionar: ecryptfs-unwrap-passphrase , ecryptfs-rewrap-passphrase , ecryptfs-insert-wrapped-passphrase-into-keyring . A senha parece ser inserida no chaveiro apenas para a sessão.

Existe alguma maneira de tornar isso permanente?

    
por Alex Burdusel 28.03.2015 / 13:21

3 respostas

6

Resolvido com

ecryptfs-rewrap-passphrase /home/my_user/.ecryptfs/wrapped-passphrase

O problema é que, quando tentei reempacotar a senha, tentei definir uma senha diferente da senha da minha conta. Funcionou quando defini o mesmo que a senha da minha conta.

    
por Alex Burdusel 28.03.2015 / 23:17
0

Eu tive o mesmo problema ao atualizar meu laptop de 12.04.5 a 14.04.2.

Depois de brincar e (mais ou menos de bom grado) excluir minha frase-senha "envolvida", usei "ecryptfs-wrap-passphrase /home/my_user/.ecryptfs/wrapped-passphrase" com a senha de montagem como "Passphrase to wrap : "e minha senha de login como" Quebra-frase de quebra automática ".

Depois disso, o login está funcionando novamente.

    
por Oliver Bedford 12.07.2015 / 20:26
0

Eu tinha um sinal "$" na minha senha, tive que escapar com um "\ $".

por exemplo,

printf "%s\n%s" "4543245543gdsgfgssg23445" "loginpa$s" | ecryptfs-wrap-passphrase /home/$user/.ecryptfs/wrapped-passphrase -
    
por Pieter 20.02.2017 / 10:41