我最近在 Ubuntu 18.04 上从 Snap Store 安装了最新版本的 Thunderbird(60.3.0,64 位)。我安装了 Enigmail 插件并成功导入了我的私钥。启动 Thunderbird 时会显示一条通知:
您的密钥 [...] 缺少信任。我们建议您将密钥属性中的“您依赖证书”设置为最终值。
点击“认证”后会显示通知:
未找到可用于签名的合格密钥!您至少需要一个完全可信的密钥才能对密钥进行签名。
我该如何解决这个缺乏信任的问题?
更新
关注 @dlakomski建议我尝试更改我的私钥( 的一部分~/.gnupg/pubring.kbx
)上的信任设置,但发现它已被设置为5 = I trust ultimately
。
gpg> save
Key not changed so no update needed.
Enigmail 发现了 GnuPG,/snap/thunderbird/29/usr/bin/gpg2
并且“覆盖为/usr/bin/gpg
”不是一个选项(可能是因为 Thunderbird 是作为 snap 安装的):
GnuPG 无法通过提供的路径执行。因此,Enigmail 将被停用,直到您再次将路径更改为 GnuPG 或重新启动应用程序。
是否有可能/snap/thunderbird/29/usr/bin/gpg2
对密钥的信任设置不可知~/.gnupg/pubring.kbx
?
答案1
从命令行:
gpg --edit-key 'Your key'
然后你应该看到类似这样的内容:
gpg (GnuPG) 2.2.4; Copyright (C) 2017 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Secret key is available.
sec rsa4096/0xF759E5159BD8ADB0
created: 2017-07-13 expires: never usage: SC
trust: never validity: unknown
ssb rsa4096/0x0FDF21CEA632F8D7
created: 2017-07-13 expires: never usage: E
[ unknown] (1). Name Surname <[email protected]>
gpg >
然后输入:
trust
这表明:
Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)
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
Your decision?
这是您的密钥,因此请选择选项5
并退出程序。