![GPG 删除所有非自签名](https://linux22.com/image/195512/GPG%20%E5%88%A0%E9%99%A4%E6%89%80%E6%9C%89%E9%9D%9E%E8%87%AA%E7%AD%BE%E5%90%8D.png)
我想从密钥服务器导入/刷新 gpg 密钥,包括所有非自签名。每当我尝试这样做 gpg 就会说,例如
gpg: key <number>: number of dropped non-self-signatures: 24
[...]
gpg: Total number processed: 1
gpg: unchanged: 1
根据文档,这似乎是一种理想的行为,以避免导入充满虚假签名的密钥,但是我无法让 gpg 执行我想要的操作。
我尝试过导入/刷新密钥
gpg --verbose --import-options no-self-sigs-only --keyserver keyserver.ubuntu.com --recv-keys <fingerprint>
但输出是相同的。
答案1
解决了。正确的标志是--keyserver-options no-self-sigs-only
,例如
gpg --verbose --keyserver-options no-self-sigs-only --keyserver keyserver.ubuntu.com --refresh-keys