Подтвердить что ты не робот

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]

  1. Попробовал добавить простой пароль

$ pass insert foo Enter password for foo: Retype password for foo:

  1. И есть проблема

gpg: A45A123C: There is no assurance this key belongs to the named user gpg: [stdin]: encryption failed: Unusable public key

Может ли кто-нибудь дать мне совет? Может, что-то я неправильно понял? Спасибо заранее.

4b9b3361

Ответ 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

После подтверждения, вы должны иметь возможность шифровать с помощью этого ключа.