Come cambiare passphrase per pass (password manager)


12

Ho cambiato la password per la mia chiave gpg. Tuttavia, in precedenza ho creato un archivio di password tramite pass con la stessa chiave gpg.

Ora, ogni volta che chiedo password, mi viene ancora chiesta la mia vecchia password gpg. Altre applicazioni richiedono la nuova passphrase.

Come posso cambiare la passphrase per pass? Devo eseguire di nuovo "init"?


Per caso stai usando GnuPG 2.1 e una versione precedente sullo stesso sistema?
Kusalananda

Sì, sul mio sistema sono installati gpg (1.4.21) e gpg2 (2.1.13).
Torsten,

2
Non sarò in grado di darti una buona soluzione, ma potrebbe avere qualcosa a che fare con l'installazione di due versioni di GnuPG e pass potrei usarne una mentre hai cambiato la passphrase con l'altra. Per quanto ne so, le due versioni di GnuPG memorizzano le chiavi separatamente l'una dall'altra, ma non ho abbastanza familiarità con il funzionamento interno di questi strumenti per dirlo con certezza.
Kusalananda

Risposte:


13

Ho avuto lo stesso problema; @Kusalananda è perfetto: pass usa gpg2, che memorizza la chiave separatamente, quindi devi cambiare la passphrase per entrambe le versioni.

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

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

Il nome della chiave utilizzata da pass è memorizzato in ~/.password-store/.gpg-id.


100%. Ho cambiato la chiave per gpg2 e ora passo funziona con il pw inserito.
Torsten,

4
In gpg 2.2.5 il comando è --edit-key.
Torsten,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.