Ao realizar uma implantação de servidor automatizada, posso fazer upload e importar chaves gpg por meio de script. Mas não posso confiar em chaves.
eu tentei
gpg --batch --yes --edit-key keyname trust 5
e
echo 5 | gpg --batch --yes --edit-key keyname trust -
No modo não-lote, ele sempre para para solicitar entrada. No modo de lote ignora a entrada.
Qual é a sintaxe correta?
obter impressão digital para a chave
"keyname"
:FP=$(gpg --list-keys keyname | head -n2 | tail -n1 | tr -d '[:blank:]')
chave de confiança:
echo -e "5\ny\n" | gpg --command-fd 0 --edit-key "$FP" trust
A determinação de uma impressão digital é feita a partir daqui . Um exemplo maior pode ser encontrado aqui .