多年来,我一直在使用 luks 加密来加密 USB 备份驱动器,没有出现任何问题,但现在出现了一些奇怪的行为。不同之处在于,这里整个系统(除了/boot
)都位于软 RAID 上的 luks 上的 LVM 上。
加密的 LVM 一切正常,但在执行cryptdisks_start
解锁备份驱动器(我/etc/crypttab
为其添加了一个条目)后,我输入的所有内容(控制台或 SSH 会话)均未显示(包括在输入 Enter 后转到新行)。我不得不关闭会话(或者如果我执行了 则关闭 root 和用户会话su -
)才能恢复正常。
该驱动器实际上已解锁,我可以使用它。cryptdisks_stop
工作正常。如果我删除/etc/crypttab
备份驱动程序的条目并用它解锁,cryptsetup luksOpen ...
它也可以正常工作,cryptdisks_start 的手册页说它只是一个解析 cryptsetup 的包装器/etc/crypttab
。
我该如何修复它?
答案1
这是一个错误,仅在 cryptsetup 14.10 版本中得到修复,请参阅https://bugs.launchpad.net/ubuntu/+source/cryptsetup/+bug/1301086
我修改了设置以使用密钥文件,因为问题出在处理交互式密码的 askpass 上。