Comment changer la phrase secrète pour la passe (gestionnaire de mots de passe)

12

J'ai changé le mot de passe de ma clé gpg. Cependant, au préalable, j'ai créé un magasin de mots de passe via pass avec la même clé gpg.

Maintenant, chaque fois que je recherche des mots de passe, on me demande toujours mon ancien mot de passe gpg. D'autres applications nécessitent la nouvelle phrase secrète.

Comment puis-je changer la phrase secrète pour passer? Dois-je relancer "init"?

Torsten
la source
Utilisez-vous par hasard à la fois GnuPG 2.1 et une version antérieure sur le même système?
Kusalananda
Oui, en effet, gpg (1.4.21) et gpg2 (2.1.13) sont installés sur mon système.
Torsten
2
Je ne serai pas en mesure de vous donner une bonne solution, mais cela pourrait avoir quelque chose à voir avec l'installation de deux versions de GnuPG, et pass peut- être en utiliser une pendant que vous changez la phrase secrète avec l'autre. Pour autant que je sache, les deux versions de GnuPG stockent les clés séparément, mais je ne suis pas assez familier avec le fonctionnement interne de ces outils pour dire avec certitude.
Kusalananda

Réponses:

13

J'ai eu le même problème; @Kusalananda est sur place - passe utilise gpg2, qui stocke la clé séparément, vous devez donc changer la phrase secrète pour les deux versions.

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

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

Le nom de la clé utilisée par pass est stocké dans ~/.password-store/.gpg-id.

jgillich
la source
100%. J'ai changé la clé pour gpg2 et passe maintenant avec le pw entré.
Torsten
4
Dans gpg 2.2.5, la commande est --edit-key.
Torsten