a /etc/crypttab como tal:
<mapper name> UUID=<uuid of luks-part> /mnt/key-usb/my_keyfile
a /etc/cryptdisks da seguinte forma:
CRYPTDISK_MOUNT='/mnt/key-usb'
e finalmente um /etc/fstab assim:
...
UUID=<mapper\decrypted device> /mnt/decrypted auto defaults,rw,noatime,nofail, x-systemd.automount 0 0
UUID=<uuid of key USB> /mnt/key-usb auto auto defaults,rw,noatime,nofail, x-systemd.automount,x-systemd.device-timeout=5 0 0
...
Isso desbloqueia / descriptografa a partição LUKS na inicialização e eu posso acessar meus arquivos. Mas se eu remover o usb montado em /mnt/key-usb não consigo mais acessar os arquivos. Existe uma maneira de manter o dispositivo desbloqueado sem o USB presente até que o usuário faça logoff ou reinicialize a máquina?
Eu vi algumas configurações onde uma quarta coluna é adicionada ao etc/crypttab , como keyscript=devpass|decrypt_keyctl , tentei isso, mas não fez nada. Parece que este script deve estar localizado em /lib/cryptdisks/scripts/ , mas na minha máquina eles parecem estar localizados em /lib/cryptsetup/scripts/ . Como um (poderia um?) Tornar isso possível com um script personalizado?
Tags luks