Jak zmienić hasło do hasła (menedżer haseł)

12

Zmieniłem hasło do mojego klucza gpg. Jednak wcześniej zbudowałem przechowalnię haseł za pomocą tego samego klucza gpg.

Teraz za każdym razem, gdy pytam o hasło, wciąż pojawia się pytanie o moje stare hasło do gpg. Inne aplikacje wymagają nowego hasła.

Jak mogę zmienić hasło dla hasła? Czy muszę ponownie uruchomić „init”?

Torsten
źródło
Czy przypadkiem używasz GnuPG 2.1 i wcześniejszej wersji w tym samym systemie?
Kusalananda
Tak, rzeczywiście, w moim systemie zainstalowano gpg (1.4.21) i gpg2 (2.1.13).
Torsten
2
Nie będę w stanie dać ci dobrego rozwiązania, ale może mieć to coś wspólnego z zainstalowaniem dwóch wersji GnuPG i pass może być jednym z nich, gdy zmieniasz hasło w drugim. O ile mi wiadomo, dwie wersje GnuPG przechowują klucze osobno od siebie, ale nie jestem wystarczająco zaznajomiony z wewnętrznym działaniem tych narzędzi, aby powiedzieć na pewno.
Kusalananda

Odpowiedzi:

13

Miałem ten sam problem; @Kusalananda jest natychmiastowy - pass używa gpg2, który przechowuje klucz osobno, więc musisz zmienić hasło dla obu wersji.

gpg --edit "Your Key"
> passwd
> save

gpg2 --edit "Your Key"
> passwd
> save

Nazwa klucza używanego przez pass jest przechowywana w ~/.password-store/.gpg-id.

jgillich
źródło
100% Zmieniłem klucz dla gpg2 i teraz przekazuję działa z wprowadzonym pw.
Torsten
4
W gpg 2.2.5 polecenie to --edit-key.
Torsten,