如何更改 pass 的密码(密码管理器)

Tor*_*ten 13 password password-store gnupg

我更改了我的 gpg 密钥的密码。但是,事先我已经使用相同的 gpg 密钥通过 pass 构建了一个密码存储。

现在,每当我查询密码时,仍然会要求我提供旧的 gpg 密码。其他应用程序需要新的密码。

如何更改 pass 的密码?我必须再次运行“init”吗?

小智 14

我遇到过同样的问题; @Kusalananda 恰到好处 - pass 使用 gpg2,它单独存储密钥,因此您必须更改两个版本的密码。

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

gpg2 --edit-key "Your Key"
> passwd
> save
Run Code Online (Sandbox Code Playgroud)

pass 使用的密钥名称存储在~/.password-store/.gpg-id.

  • 在 gpg 2.2.5 中,命令是 `--edit-key`。 (4认同)