gnupg: нет никакой гарантии, что этот ключ принадлежит именованному пользователю


Я пытаюсь использовать интересное управление паролями инструмент им пройти.

Я сделал следующее:

  1. установлен инструмент gpg $ sudo dnf install gpg
  2. сгенерированный ключ с помощью $ gpg --gen-key
  3. набрал $ pass init "foobar id of my gpg key" Как заявил здесь
  4. получил

mkdir: created directory ‘/home/chichivica/.password-store/’ Password store initialized for foobar@email.com

  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

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

1 65

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

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