crypttabとVeraCrypt

crypttabとVeraCrypt

私はFedoraとWindows Vistaをダブルブートし、パーティションを共有してLinuxとWindowsで同じファイルで作業できるようにしたいので、すべてを暗号化する必要があります。

以下を使用して共有ドライブを暗号化しました。ベラコードこれは TrueCrypt が廃止されたためです。 Windowsはログイン時にボリュームを簡単にマウントできます。

私はLinuxで同じことを試しましたが、crypttabそのveracryptオプションを使用する方法がわからないか、オプションがあるかどうかわからないため、成功しませんでした。オプションcryptsetupだけ--veracryptを追加すればcrypttabいいのにないようだからうまく動作します。

cryptsetup --veracrypt open --type tcrypt /dev/sdX veracrypt-volume

VeraCryptボリュームをマウントする方法はcrypttab?可能ですか?

答え1

私は同じ問題があります! 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

もちろん、暗号鍵を入力する必要があります(使用改行文字なし)存在する/etc/volume.passwd。また、復号化を試みる場合システムパーティションtcrypt-systemそのオプションがないと、他の形式を検出できないため、そのオプションを指摘する必要があります。ここに例があります。また、UUID=ここではボリューム指定子の使用を示します。

 data         UUID=your-uuid  /etc/volume.passwd  tcrypt-veracrypt,tcrypt-system

バラより私が書いたPullリクエストに関する追加情報tcrypt-veracrypt

関連情報