正如标题所说,我不小心删除了 ~/.gnupg
目录。
$ pass odysee
gpg: decryption failed: No secret key
我只想访问我存储的密码pass
。
- 是否可以从这种状态恢复?或者这是失败的原因吗?
答案1
您的密钥存储在 中~/.gnupg
,没有它就pass
无法解密其密码。除非您有密钥备份或可以通过其他方式恢复它,否则您的密码将无法恢复。
如果您想尝试取消删除密钥文件,请查找pubring.gpg
和secring.gpg
(对于 2.1 版本之前的 GnuPG),或者查找pubring.kpx
以私钥指纹命名并带有.key
扩展名的 和 文件(对于 GnuPG 2.1 及更高版本)。