Вы можете использовать
оболочкиParameter Expansion . . . ${parameter:-word} Use Default Values. If parameter is unset or null, the expansion of word is substituted.
нравится
if [ "${ACCESS_TOKEN:-x}" = null ]; then echo Yes; else echo No; fi;
Имейте в виду, что это буквальная строка «null» в test
, а не нулевой «атрибут» переменной.
Вы можете указать, какие аргументы использовать при каждом добавлении ключа.
Так что просто добавьте новый ключ и удалите старый:
cryptsetup luksAddKey --pbkdf-memory 4000000 --pbkdf argon2id --pbkdf-parallel 1 --iter-time 3000 /dev/sda4