一个相关的问题是:luksOpen 不会使用 keyfile 解密,除非提供了 --key-file 参数
然而,在 Ubuntu 仿生上cryptsetup 2.0.2
,我确实遇到了以下问题:
当使用文件中包含的密码打开 luks 加密设备时,它在直接调用中运行良好:
cat mypass.txt | sudo cryptsetup open --type luks /dev/sda1 enc-store
尝试使用记录在案的--key-file=-
参数,这应该会导致相同的行为
cat mypass.txt | sudo cryptsetup open --type luks --key-file=- /dev/sda1 enc-store
只是产生延迟的消息
此密码没有可用的密钥。
当尝试使用cryptdisks_start enc-store
依赖于--key-file=-
选项的脚本时,这尤其是一个问题,该选项会三次生成上述消息
这使生活变得不那么愉快。
我在这里错过了什么吗?
-谢谢!