Como eu altero uma senha LUKS?

12

Gostaria de alterar uma senha do LUKS. Quero remover minha senha antiga, mas gostaria de experimentar minha nova senha antes de remover o original. Eu obviamente conheço a senha antiga. Eu gostaria de usar o terminal não GUI.

Eu tenho dados confidenciais na unidade e prefiro não usar meu backup, portanto, preciso que o método seja seguro.

    
por user 01.01.2016 / 12:47

1 resposta

15

No esquema LUKS, você tem 8 "slots" para senhas ou arquivos de chaves. Primeiro, verifique quais deles são usados:

cryptsetup luksDump /dev/<device> |grep BLED

Depois, você pode adicionar, alterar ou excluir as chaves escolhidas:

cryptsetup luksAddKey /dev/<device> (/path/to/<additionalkeyfile>) 

cryptsetup luksChangeKey /dev/<device> -S 6

Quanto à exclusão de chaves, você tem duas opções:

a) exclua qualquer chave que corresponda à sua senha digitada:

cryptsetup luksRemoveKey /dev/<device>

b) excluir uma chave no slot especificado:

cryptsetup luksKillSlot /dev/<device> 6
    
por 01.01.2016 / 16:27