У меня есть Объем, который шифруется с зашифрованным ключом пароля GnuPG.
Я могу открыть его, с помощью ручных команд, как это:
gpg -d key.gpg | cryptsetup luksOpen /dev/sdb2 cryptvolume
Это хорошо работает.
Кроме того, когда я вручную использую decrypt_gnupg сценарий, предоставленный cryptsetup, он хорошо работает:
/lib/cryptsetup/scripts/decrypt_gnupg /etc/key.gpg | cryptsetup luksOpen /dev/sdb2 cryptvolume
Однако, когда я ввожу все в /etc/crypttab
, это несколько раз просит у меня пароль, но не принимает его и затем прерывает …
crypttab
запись:
cryptvolume UUID=bac99915-a0ec-4d57-8fa0-xxxxxxxxxxxx /etc/key.gpg luks,noearly,keyscript=decrypt_gnupg
Возможно, у кого-то есть идея, что могло быть неправильным в моей установке?
Никакое решение для этого до сих пор. Как обходное решение я удалил gpg, закодировал пароль и непосредственно ввел пароль непосредственно в слот ключа удач.