So ändern Sie die Passphrase für pass (Passwort-Manager)

11

Ich habe das Passwort für meinen GPG-Schlüssel geändert. Zuvor habe ich jedoch einen Passwortspeicher per Pass mit demselben GPG-Schlüssel erstellt.

Wenn ich jetzt Passwörter abfrage, werde ich immer noch nach meinem alten GPG-Passwort gefragt. Andere Anwendungen erfordern die neue Passphrase.

Wie kann ich die Passphrase für pass ändern? Muss ich "init" erneut ausführen?

Torsten
quelle
Verwenden Sie zufällig sowohl GnuPG 2.1 als auch eine frühere Version auf demselben System?
Kusalananda
Ja, auf meinem System sind gpg (1.4.21) und gpg2 (2.1.13) installiert.
Torsten
2
Ich werde nicht in der Lage , eine gute Lösung Ihnen, aber es könnte etwas mit zwei Versionen von GnuPG installiert zu tun haben, und pass könnte sein , eine mit , während Sie das Passwort mit dem anderen geändert. Soweit ich weiß, speichern die beiden GnuPG-Versionen die Schlüssel getrennt voneinander, aber ich bin mit dem Innenleben dieser Tools nicht vertraut genug, um dies mit Sicherheit zu sagen.
Kusalananda

Antworten:

12

Ich hatte das gleiche Problem; @Kusalananda ist genau richtig - pass verwendet gpg2, das den Schlüssel separat speichert, sodass Sie die Passphrase für beide Versionen ändern müssen.

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

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

Der Name des von pass verwendeten Schlüssels wird in gespeichert ~/.password-store/.gpg-id.

jgillich
quelle
100%. Ich habe den Schlüssel für gpg2 geändert und pass funktioniert jetzt mit dem eingegebenen pw.
Torsten
3
In gpg 2.2.5 lautet der Befehl --edit-key.
Torsten