Gpg
GPG 丟棄所有非自簽名
我想從包括所有非自簽名的密鑰伺服器導入/刷新 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>
但輸出是一樣的。
解決了。正確的標誌是
--keyserver-options no-self-sigs-only
,例如gpg --verbose --keyserver-options no-self-sigs-only --keyserver keyserver.ubuntu.com --refresh-keys