Como alterar a senha para a senha (gerenciador de senhas)

12

Mudei a senha da minha chave gpg. No entanto, de antemão eu criei um armazenamento de senhas via pass com a mesma chave gpg.

Agora, sempre que eu consulta senhas, ainda é solicitada minha senha antiga de gpg. Outros aplicativos requerem a nova senha.

Como posso alterar a senha para passar? Preciso executar o "init" novamente?

Torsten
fonte
Você está por acaso usando o GnuPG 2.1 e uma versão anterior no mesmo sistema?
Kusalananda
Sim, de fato, existem os gpg (1.4.21) e gpg2 (2.1.13) instalados no meu sistema.
Torsten
2
Não poderei dar uma boa solução para você, mas pode ter algo a ver com a instalação de duas versões do GnuPG e pass pode estar usando uma enquanto você alterou a frase secreta pela outra. Até onde eu sei, as duas versões do GnuPG armazenam as chaves separadamente uma da outra, mas não estou familiarizado o suficiente com o funcionamento interno dessas ferramentas para ter certeza.
Kusalananda

Respostas:

13

Eu tive o mesmo problema; O @Kusalananda está no local - o pass usa o gpg2, que armazena a chave separadamente, então você deve alterar a senha para as duas versões.

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

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

O nome da chave usada pelo passe é armazenado em ~/.password-store/.gpg-id.

jgillich
fonte
100%. Eu mudei a chave para gpg2 e passe obras com o pw inserido agora.
Torsten
4
Em gpg 2.2.5 o comando é --edit-key.
Torsten