6 месяцев назад я изменил свой пароль к ключам GPG. В оболочке все работает нормально. Но зашифрованный файл может быть расшифрован двумя способами:
- с командой в терминале
gpg file.txt.asc
- новый пароль работает. Старый нет. (что правильно) - в bash скрипт запускается через терминал
sh /absolute/path/script.sh
я вставляю#!/bin/bash
со строкойgpg file.txt.asc
- новый пароль не работает.Работает только старый.
Поэтому я не могу расшифровать файлы с помощью скриптов.
- Папка
.gnupg
была перемещена в зашифрованное место и теперь она имеет символическую ссылку на исходное местоположение - Я пытался изменить пароль с помощью
gpg --edit-key
а такжеgpg2 --edit-key
(оба работают одинаково) - кэш gpg был стерт, я также пытался удалить ключи и импортировать их снова