Открытие зашифрованного диска при загрузке с использованием crypttab и decrypt_gnupg не работает

У меня есть том, который зашифрован с помощью ключа шифрования парольной фразы 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

Может быть, у кого-то есть идея, что может быть не так в моей настройке?

1 ответ

Пока нет решения для этого. В качестве обходного пути я удалил кодовую фразу, закодированную в gpg, и непосредственно ввел ее непосредственно в слот ключа luks.

Другие вопросы по тегам