Linux
通過腳本信任 gpg 密鑰
在執行自動化伺服器部署時,我可以通過腳本上傳和導入 gpg 密鑰。但我不能相信鑰匙。
我試過
gpg --batch --yes --edit-key keyname trust 5
和
echo 5 | gpg --batch --yes --edit-key keyname trust -
在非批處理模式下,它總是停止請求輸入。在批處理模式下,它會忽略輸入。
什麼是正確的語法?
獲取密鑰的指紋
"keyname"
:
FP=$(gpg --list-keys keyname | head -n2 | tail -n1 | tr -d '[:blank:]')
信任密鑰:
echo -e "5\ny\n" | gpg --command-fd 0 --edit-key "$FP" trust