![在 bash 中自动化 GPG](https://linux22.com/image/1143655/%E5%9C%A8%20bash%20%E4%B8%AD%E8%87%AA%E5%8A%A8%E5%8C%96%20GPG.png)
我想编写一个自动化 GPG 的脚本1.4.20使用用户提供的密码,它将在很多文件,所以很自然地,我想自动给它设置密码。但是,无论我做什么,它总是会打开一个 X 弹出窗口要求输入密码。我试过使用--passphrase
和--passphrase-fd 0
管道,但没有成功,它仍然使用弹出窗口询问。有什么方法可以避免弹出窗口吗?
答案1
由于我使用的是 GPG 1.4.20(抱歉忘记了),所以对我而言唯一有用的就是结合使用--batch
和--no-use-agent
。我假设是正在运行的代理产生了弹出窗口。