无法从 crypttab 或密钥文件解锁 luks

无法从 crypttab 或密钥文件解锁 luks

我的家存储在一个 luks 分区中,其密码存储在 usb 密钥上。

我已经使用这个设置几年了,我的家通常在启动时从以下 crypttab 自行解锁:

user@magicbook:~$ cat /etc/crypttab 
luks-home UUID=81ebf59e-a1a1-4f2c-a4b0-5675ea0ad7b2 /mnt/usbdata/tmpkey.txt nofail

然而,几周前它就停止自动解锁了,现在我必须手动解锁。

此外, cryptsetup luksOpen --keyfile 不起作用,而 cat tmpkey.txt | cryptsetup luksOpen - 有效:

boss@magicbook:/home/user$ sudo cryptsetup luksOpen /dev/nvme0n1p8 luks-home --key-file /mnt/usbdata/tmpkey.txt
No key available with this passphrase.
boss@magicbook:/home/user$ sudo cat /mnt/usbdata/tmpkey.txt | sudo cryptsetup luksOpen /dev/nvme0n1p8 luks-home –
boss@magicbook:/home/user$

出了什么问题?我该如何恢复自动解锁?

user@magicbook:~$ cryptsetup -V
cryptsetup 2.4.3

user@magicbook:~$ uname -a
Linux magicbook 6.2.0-34-generic #34~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep  7 13:12:03 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

谢谢

相关内容