ano*_*non 10 cryptsetup veracrypt
我双启动 Fedora 和 Windows Vista 并希望它们共享一个分区,以便我可以在 Linux 和 Windows 中处理相同的文件,并且我需要对所有内容进行加密。
由于 TrueCrypt 已过时,我使用VeraCrypt加密了共享驱动器。Windows 可以在登录时轻松安装卷。
我试图在 Linux 中做同样的事情,但没有运气,因为我不知道如何使用crypttab
该veracrypt
选项,或者即使它有一个选项。
cryptsetup
工作正常,因为只需要添加--veracrypt
选项,但crypttab
似乎没有。
cryptsetup --veracrypt open --type tcrypt /dev/sdX veracrypt-volume
Run Code Online (Sandbox Code Playgroud)
如何挂载 VeraCrypt 卷crypttab
?还有可能吗?
我有同样的问题!原来 systemd 缺少这样的选项,所以我自己实现了它。它包含在 systemd 232 或更高版本中。(您还需要 cryptsetup 1.67 或更高版本才能获得实际的加密支持,但听起来您已经有了,因为手动挂载有效。)
新的 crypttab 选项是tcrypt-veracrypt
; 这意味着tcrypt
你不需要单独指定。例如:
#Volume name Device path Crypto key file Mounting options
data /dev/sda7 /etc/volume.passwd noauto,tcrypt-veracrypt
Run Code Online (Sandbox Code Playgroud)
当然,您需要将您的加密密钥(没有换行符)放在/etc/volume.passwd
. 另请注意,如果您尝试解密系统分区,则需要指明使用该tcrypt-system
选项,因为如果没有它,它将无法检测到不同的格式。这是一个例子。我还在UUID=
此处演示了音量说明符的使用。
data UUID=your-uuid /etc/volume.passwd tcrypt-veracrypt,tcrypt-system
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅我提出的拉取请求tcrypt-veracrypt
。
归档时间: |
|
查看次数: |
6961 次 |
最近记录: |