Essas instruções de howtoforge.com me colocaram em funcionamento com um volume de descriptografia automática.
Como desbloquear automaticamente as unidades criptografadas LUKS com um arquivo de chave
Etapa 1: criar um arquivo-chave aleatório
sudo dd if=/dev/urandom of=/root/keyfile bs=1024 count=4
Etapa 2: Tornar o arquivo de chave somente leitura como root
sudo chmod 0400 /root/keyfile
Isso tornará o arquivo-chave legível apenas pela raiz. Se alguém tiver acesso a esse arquivo de chave, você terá um problema maior no seu computador.
Alternativamente, mostre seu arquivo de chave desejado para root: root e mova-o para a pasta / root
Etapa 3: adicione o arquivo de chave ao LUKS
Os dispositivos habilitados para LUKS / dm_crypt podem conter até 10 arquivos-chave / senhas diferentes. Portanto, além de ter a senha já configurada, adicionaremos esse arquivo de chave como método de autorização adicional.
sudo cryptsetup luksAddKey /dev/sdX /root/keyfile
O sdX é obviamente o seu dispositivo LUKS.
Primeiro, você será solicitado a inserir uma senha (existente) para desbloquear a unidade. Se tudo funcionar bem, você deve obter uma saída como esta:
Enter any LUKS passphrase:
key slot 0 unlocked.
Command successful.
Etapa 4: criar um mapeador
Os dispositivos LUKS precisam criar um mapeador que possa ser referenciado no fstab. Abra o / etc / crypttab
sudo nano /etc/crypttab
e adicione uma linha como esta:
sdX_crypt /dev/sdX /root/keyfile luks
ou você pode usar o UUID do dispositivo:
sdX_crypt /dev/disk/by-uuid/247ad289-dbe5-4419-9965-e3cd30f0b080 /root/keyfile luks
sdX_crypt é o nome do mapeador que está sendo criado. Você pode usar aqui qualquer nome, por exemplo, "música" ou "filmes" ou "sfdsfawe" ....
Salve e feche o arquivo emitindo ctrl-x, enter, enter. Ctrl-x fecha o nano, mas primeiro ele pede para salvar o arquivo [yes = enter] e qual deve ser o nome [mesmo nome = enter].
O que fizemos lá na verdade é dizer que / root / keyfile deve ser usado em vez da entrada de senha para desbloquear a unidade.
Etapa 5: montar o dispositivo no fstab
Agora, temos um dispositivo desbloqueado (bem, ainda não, mas quando o sistema está sendo inicializado) e só precisamos montá-lo agora. Abra o / etc / fstab:
sudo nano /etc/fstab
e adicione uma nova entrada como:
/dev/mapper/sdX_crypt /media/sdX ext3 defaults 0 2
Verifique se você possui o nome correto do mapeador que você adicionou na etapa 4. Verifique também se o ponto / pasta de montagem existe. Depois de adicioná-lo, salve novamente o arquivo e feche-o (ctrl-x, enter, enter).
Etapa 6: reiniciar ou remontar
É isso aí. Agora você pode reiniciar e os dispositivos adicionais devem ser desbloqueados e montados automaticamente. Você também pode testá-lo remontando todos os dispositivos:
sudo mount -a