使用 udisksctl 解锁 bitlocker 驱动器 > 错误

使用 udisksctl 解锁 bitlocker 驱动器 > 错误

我尝试使用udisksctl来解锁位锁驱动器。密钥存储在 keyhorse 中,我可以使用 获取它secret-tool

我尝试的命令是:

udisksctl unlock -b /dev/nvme0n1p3 --key-file <(secret-tool lookup gvfs-luks-uuid ef619c42-3278-40b2-9ac0-7d4011283728)

但我明白:

Error unlocking /dev/nvme0n1p3: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: No key available to unlock device /dev/nvme0n1p3

但是我检查了一下,secret-tool lookup ...确实提供了正确的密钥。如果我不将其放在参数下--key-file,而是在提示要求时输入它,那么它就可以正常工作!但如果我将密钥放在文件中,它就不起作用,并出现上述错误。

为什么我会收到这个错误?

编辑:我刚刚发现此选项不支持 bitlocker:https://github.com/storaged-project/udisks/issues/1252。我想现在我的问题是:有解决方法吗?如果不使用,如何nautilus解锁驱动器udisksctl

编辑:最近已推送修复

相关内容