Ich schreibe ein Skript, das automatisch virtuelle Maschinen für Testumgebungen einrichtet. Dieses Skript sollte automatisch eine dmcrypt + LUKS-Partition für mich mit einer bestimmten Passphrase formatieren. Da es sich um eine lokale Testumgebung handelt, ist mir die Sicherheit der Passphrase nicht wichtig. Ich möchte lediglich, dass der gesamte VM-Einrichtungsprozess automatisiert und nicht interaktiv ist.
Wie kann ich 'dmcrypt luksFormat' nicht interaktiv eine Passphrase geben? Ich möchte Passphrasen verwenden, keine Schlüssel, da wir in der Produktion Passphrasen auch für LUKS verwenden.
printf "This isn't a very secure passphrase." | cryptsetup luksFormat /dev/vda2 -
hat besser für mich gearbeitet. YMMV.