Como alterar a senha de um sistema LVM criptografado (feito com a instalação alternativa)?

48

Instalei o Ubuntu 11.10 com o CD alternativo e criptografei todo o sistema (exceto o boot) com o LVM criptografado. Tudo funciona muito bem como antes, mas eu gostaria de mudar a senha do LVM criptografado. Tentei seguir as dicas e truques deste artigo , mas não funciona. Depois de digitar:

sudo cryptsetup luksDump /dev/sda5

Ele diz: "O dispositivo / dev / sd5 não existe ou o acesso é negado." Eu pensei que a partição criptografada é / dev / sda5. Alguma ajuda sobre como alterar a senha?

    
por Filbuntu 04.03.2012 / 13:46

5 respostas

38

Aqui está a resposta que funcionou para mim, depois que Hamish me ajudou a perceber o meu erro de digitação:

Para adicionar uma nova senha, use luksAddKey :

sudo cryptsetup luksAddKey /dev/sda5

Para remover uma senha existente, use luksRemoveKey :

sudo cryptsetup luksRemoveKey /dev/sda5

Citado neste blog . Obrigado.

    
por Filbuntu 05.03.2012 / 13:58
17

Faça o download de "Discos" do Gerenciador de software. Executá-lo. Selecione sua partição de dispositivo criptografado. Clique no ícone de engrenagem. Selecione "Alterar senha". É isso

    
por zoubak 28.11.2014 / 04:43
11

Sem pensar, deixei a senha longa demais, e foi difícil digitar. Acabei usando o seguinte para alterá-lo para algo mais gerenciável.

sudo cryptsetup luksChangeKey /dev/sda5
    
por jc00ke 09.05.2015 / 03:41
10

Para ver os espaços usados:

sudo cryptsetup luksDump /dev/sda5

E para descobrir qual partição usar

cat /etc/crypttab

E se estiver listado por uuid, use

ls -l /dev/disk/by-uuid/{insert your uuid here}

Em seguida, use

sudo cryptsetup luksAddKey /dev/sda5
sudo cryptsetup luksRemoveKey /dev/sda5

ou

sudo cryptsetup luksChangeKey /dev/sda5

e para referência mais rápida (assumindo apenas 1 entrada em / etc / crypttab)

sudo cryptsetup luksAddKey /dev/disk/by-uuid/$(cat /etc/crypttab | sed -e "s|\(.*\) UUID=\(.*\) none.*||g")
sudo cryptsetup luksChangeKey /dev/disk/by-uuid/$(cat /etc/crypttab | sed -e "s|\(.*\) UUID=\(.*\) none.*||g")
    
por Cookie 10.08.2016 / 16:20
6

A partição criptografada pode estar usando /dev/sda5 (observe o a em sda5) e esse é o dispositivo que você provavelmente precisará usar (a menos que seja apenas um erro na sua pergunta).

No entanto, o próprio dispositivo criptografado terá outro nome - algo como /dev/mapper/cryptroot . Para o nome do dispositivo, você poderia:

  • procure no arquivo /etc/crypttab - isso terá a partição e o nome do mapeador, mas apenas para partições permanentes
  • execute mount e veja o nome do mapeador - isso é útil quando você conectou um disco criptografado via USB. (Embora não tenha certeza de como você encontra o nome real do dispositivo subjacente).
por Hamish Downer 04.03.2012 / 17:40