解锁使用 /etc/crypttab 中的密码密钥文件的 Veracrypt/Truecrypt 分区

解锁使用 /etc/crypttab 中的密码密钥文件的 Veracrypt/Truecrypt 分区

我有一个 Veracrypt(/Truecrypt)卷,我可以通过提供密钥文件和密码成功手动解锁:

# cryptsetup --type tcrypt --key-file /.keyfile open /dev/nvme0n1p5 shared
Enter passphrase for /dev/nvme0n1p5: 

只有 root 才拥有rw密钥文件,即 64 字节的二进制文件。

# ls -l /.keyfile
-rw------- 1 root root 64 aug 21 08:09 /.keyfile
# file /.keyfile
/.keyfile: data
# du -b /.keyfile
64  /.keyfile

有没有办法解锁/dev/nvme0n1p5使用带有密码的密钥文件的 Veracrypt(在我的情况下是 /Truecrypt)分区/etc/crypttab

我尝试构建一个具有该结构的文件{passphrase}{newline}{key file contents}并手动使用它来解锁,如上所示,但我仍然收到密码问题。为了创建该文件,我做了以下操作:

# echo 'mypassword' > /.keyfile_psw
# cat /.keyfile >> /.keyfile_psw

相关内容