gnupg: Nie ma pewności, że ten klucz należy do podanego użytkownika


114

Próbuję użyć ciekawego narzędzia do zarządzania hasłami o nazwie Pass.

Zrobiłem co następuje:

  1. Zainstalowane narzędzie gpg $ sudo dnf install gpg
  2. Wygenerowano klucz przy użyciu $ gpg --gen-key
  3. Napisane $ pass init "foobar id of my gpg key"jak podano tutaj
  4. Dostał

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

  1. Próbowałem dodać proste hasło

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

  1. I jest problem

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

Czy ktoś mógłby mi doradzić? Może coś, co źle zrozumiałem? Z góry dziękuję.


Co to jest gpg -Kdrukowanie?
Jens Erat

@JensErat właśnie to /home/chichivica/.gnupg/secring.gpg ----------------------------------- sec 2048R/96F0E0C0 2015-10-26 uid Ivan Talalaev (chichivica) <foo@bar.com> ssb 2048R/76A1D91D 2015-10-26
Ivan Talalaev

Skąd w (6) pochodzi identyfikator A45A123C? Twój identyfikator klucza głównego jest inny.
Jens Erat

@JensErat Więc to jest pytanie. Obecnie nie wiem. Nie udało mi się znaleźć żadnych wystąpień tego ciągu!
Ivan Talalaev

1
Cześć @ArmanOrtega, Rozwiązanie oznaczone jako odpowiedź pomogło mi!
Ivan Talalaev

Odpowiedzi:


232

Miałem ten sam problem po skopiowaniu mojej pary kluczy z jednego komputera na inny. Rozwiązaniem dla mnie było ustawienie poziomu zaufania kluczy:

gpg --edit-key <KEY_ID>
gpg> trust

Zostaniesz poproszony o wybranie poziomu zaufania spośród następujących:

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

Wybrałem 5, ponieważ stworzyłem klucz, więc oczywiście ostatecznie mu ufam :). Poprosi Cię o potwierdzenie swojej decyzji:

Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y

Po potwierdzeniu powinieneś być w stanie zaszyfrować za pomocą tego klucza.


2
key_id to identyfikator poczty, którego użyłeś
kumar

5
gpg> quitdo wyjścia.
John Mee

1
lub po prostu gpg> qrównież wychodzi.
mike 23

Ratująca życie odpowiedź! Niech żyje Jon Snow.
Enrico Maria De Angelis
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.