Cómo cambiar la frase de contraseña por contraseña (administrador de contraseñas)

12

Cambié la contraseña de mi clave gpg. Sin embargo, de antemano he creado un almacén de contraseñas mediante pase con la misma clave gpg.

Ahora, cada vez que consulto las contraseñas, todavía me piden mi antigua contraseña gpg. Otras aplicaciones requieren la nueva frase de contraseña.

¿Cómo puedo cambiar la frase de contraseña para pasar? ¿Tengo que ejecutar "init" nuevamente?

Torsten
fuente
¿Por casualidad estás usando GnuPG 2.1 y una versión anterior en el mismo sistema?
Kusalananda
Sí, de hecho, hay gpg (1.4.21) y gpg2 (2.1.13) instalados en mi sistema.
Torsten
2
No podré darle una buena solución, pero podría tener algo que ver con tener dos versiones de GnuPG instaladas, y pass podría estar usando una mientras cambia la frase de contraseña con la otra. Hasta donde sé, las dos versiones de GnuPG almacenan las claves por separado, pero no estoy lo suficientemente familiarizado con el funcionamiento interno de estas herramientas para decirlo con certeza.
Kusalananda

Respuestas:

13

Tuve el mismo problema; @Kusalananda es perfecto: el pase usa gpg2, que almacena la clave por separado, por lo que debe cambiar la frase de contraseña para ambas versiones.

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

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

El nombre de la clave utilizada por pass se almacena en ~/.password-store/.gpg-id.

jgillich
fuente
100% Cambié la clave para gpg2 y ahora paso funciona con el pw ingresado.
Torsten
44
En gpg 2.2.5 el comando es --edit-key.
Torsten