首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gnupg:无法确定此密钥属于指定的用户

gnupg:无法确定此密钥属于指定的用户
EN

Stack Overflow用户
提问于 2015-10-27 06:16:22
回答 1查看 72.6K关注 0票数 165

我正在尝试使用有趣的名为Pass的密码管理工具

我做了以下工作:

  1. 已安装的gpg工具$ sudo dnf install gpg
  2. 使用$ gpg --gen-key生成密钥
  3. 类型化$ pass init "foobar id of my gpg key"如声明的这里
  4. 得到

mkdir: created directory ‘/home/chichivica/.password-store/’ Password store initialized for foobar@email.com

  1. 试图添加一个简单的密码

$ pass insert foo Enter password for foo: Retype password for foo:

  1. 这就是问题所在

gpg: A45A123C: There is no assurance this key belongs to the named user gpg: [stdin]: encryption failed: Unusable public key

有人能给我一些建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-07 11:52:26

在将密钥对从一台机器复制到另一台机器后,我也遇到了同样的问题。对我来说,解决方案是设置密钥的信任级别:

代码语言:javascript
复制
gpg --edit-key <KEY_ID>
gpg> trust

您将被要求从以下内容中选择信任级别:

代码语言:javascript
复制
1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu

我选择了5,因为我创建了密钥,所以当然,我最终相信它:)。它将要求你确认你的决定:

代码语言:javascript
复制
Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y

确认后,退出:

代码语言:javascript
复制
gpg> quit

然后,您应该能够使用该密钥加密。

票数 338
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33361068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档