我更改了 gpg 密钥的密码。然而,事先我已经通过 pass 使用相同的 gpg 密钥构建了一个密码存储。
现在,每当我查询密码时,仍然会被询问我的旧 gpg 密码。其他应用程序需要新密码。
如何更改 pass 的密码?我必须再次运行“init”吗?
答案1
我遇到过同样的问题; @Kusalananda 是正确的 - pass 使用 gpg2,它单独存储密钥,因此您必须更改两个版本的密码。
gpg --edit-key "Your Key"
> passwd
> save
gpg2 --edit-key "Your Key"
> passwd
> save
pass 使用的密钥名称存储在 中~/.password-store/.gpg-id
。