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?


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.