Gnupg: нет уверенности, что этот ключ принадлежит названному пользователю
Я пытаюсь использовать интересное управление паролями инструмент с именем Pass.
Я сделал следующее:
- Установленный инструмент gpg
$ sudo dnf install gpg
- Сгенерирован ключ с помощью
$ gpg --gen-key
- Введите
$ pass init "foobar id of my gpg key"
, как указано здесь
- Got
mkdir: created directory ‘/home/chichivica/.password-store/’
Password store initialized for [email protected]
- Попробовал добавить простой пароль
$ pass insert foo
Enter password for foo:
Retype password for foo:
- И есть проблема
gpg: A45A123C: There is no assurance this key belongs to the named user
gpg: [stdin]: encryption failed: Unusable public key
Может ли кто-нибудь дать мне совет?
Может, что-то я неправильно понял?
Спасибо заранее.
Ответы
Ответ 1
У меня была такая же проблема после копирования моей пары ключей с одной машины на другую. Решением для меня был установлен уровень доверия ключей:
gpg --edit-key <KEY_ID>
gpg> trust
Вам будет предложено выбрать уровень доверия из следующего:
1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu
Я выбрал 5, так как я создал ключ, поэтому, конечно, я доверяю ему в конечном счете:). Он попросит вас подтвердить свое решение:
Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y
После подтверждения, вы должны иметь возможность шифровать с помощью этого ключа.