gnupg: нет никакой гарантии, что этот ключ принадлежит именованному пользователю
Я пытаюсь использовать интересное управление паролями инструмент им пройти.
Я сделал следующее:
- установлен инструмент gpg
$ sudo dnf install gpg
- сгенерированный ключ с помощью
$ gpg --gen-key
- набрал
$ pass init "foobar id of my gpg key"
Как заявил здесь - получил
mkdir: created directory ‘/home/chichivica/.password-store/’
Password store initialized for foobar@email.com
- пытался добавить простой пароль
$ 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
после подтверждения, Вы должны быть в состоянии зашифровать с помощью этого ключа.