one-liner for crypsetup luksAddKey

Frederick Gotham <[email protected]> Fri, 11 Sep 2020 00:26:20 +0200
Newsgroups gmane.linux.kernel.device-mapper.dm-crypt
Message-ID <trinity-1dbcc770-f09c-43da-8e01-4188f36a028c-1599776780482@3c-app-mailcom-bs03>
Let's say you create a new volume as follows:

echo -n pass0 | cryptsetup luksFormat /dev/sda2 -

So the password in keyslot #0 is "pass0".

Next, you want to set the password in keyslot #1 to "pass1", well I figured out how to do it with a one-liner:

echo -n "pass0pass1" | cryptsetup luksAddKey --key-file /dev/stdin --keyfile-size 5 --key-slot 1 /dev/sda2 /dev/stdin

Frederick

_______________________________________________
dm-crypt mailing list
[email protected]
https://www.saout.de/mailman/listinfo/dm-crypt