Instalei o Ubuntu 12 com criptografia de disco completo e agora quero alterar a frase secreta.
Como isso pode ser feito?
linux
ubuntu
disk-encryption
HappyDeveloper
fonte
fonte
Respostas:
Esta é a maneira mais fácil de fazer isso:
Pressione Super.
Digite
Disk Utility
e inicie o programa com o mesmo nome.Selecione a partição criptografada.
Clique em
Change passphrase
.fonte
O Ubuntu usa LUKS para criptografar partições e LVMs.
O LUKS suporta oito slots de chave por partição. O
cryptsetup luksAddKey
ecryptsetup luksRemoveKey
pode ser usado para adicionar e remover chaves dos slots.cryptsetup luksDump
pode dizer quais slots possuem chaves.Basicamente, a maneira correta de fazer isso é adicionar uma chave a um novo slot, testar se pode usar com êxito a nova chave e, quando estiver pronto, excluir a chave antiga.
Durante o processo de inicialização, quando for solicitada a chave, ela deve informar qual dispositivo de bloco está tentando desbloquear. Essa é a partição na qual você precisa aplicar os
cryptsetup
comandos.Portanto, use
cryptsetup
para adicionar uma chave, reinicie e tente a nova chave. Depois de confirmar que funciona, você pode excluir a chave antiga.Eu faria o backup dos seus dados antes de tentar isso ou seguir o conselho de outras pessoas, ou pelo menos esperar por alguns votos positivos. Já faz um tempo desde que mudei uma chave em uma partição LUKS. (editar: ou usou um sistema Linux com GUI ...)
fonte
cryptsetup luksHeaderBackup /dev/sda1 --header-backup-file /media/externalthing/somefile
fazer backup do arquivo. SubstitualuksHeaderBackup
porluksHeaderRestore
para restaurar as chaves antigas novamente. Observe que o backup do cabeçalho deve ser salvo em um local seguro (de preferência outra partição LUKS em um pendrive).Aqui está o que fazer
Agora olhe para a direita. É provável que haja várias partições.
A opção de alterar a senha estará disponível se for a partição correta.
Se não estiver lá, selecione outra partição. Provavelmente, a partição correta será a Partição 5
fonte
Adicionar uma resposta, pois este é um dos principais resultados da pesquisa.
Parece que
cryptsetup
agora tem o comandoluksChangeKey
para executar esta operação e faz praticamente o que LawrenceC disse na outra resposta. Para alterar a senha, executeIsso adicionará uma nova chave e removerá a anterior.
fonte