回答:
最初に行うことは、正しいコマンドを呼び出すことです。それはcryptsetup
、ではありませんdmcrypt
。
cryptsetup luksFormat /dev/vda2
2つ目は、別の引数を渡して、ファイルから、または標準入力から(を使用して-
)パスフレーズを読み取ることができることです。
echo -n "This isn't a very secure passphrase." | cryptsetup luksFormat /dev/vda2 -
そのノート-n
フラグが必要であるecho
パスワードに付加されるのラインフィードを防止します。
cryptsetup
キーマテリアルを渡す他の方法については、manページを参照してください。
printf "This isn't a very secure passphrase." | cryptsetup luksFormat /dev/vda2 -
私にとってはうまくいきました。YMMV。