我想写一个脚本,可以使用gpg和保存在文件中的密码自动加密文件。
我尝试了这个:
当我在Ubuntu 16.04服务器上运行时,它按预期加密文件。 当我在Ubuntu 18.04桌面上运行时,它会弹出密码管理器模态对话框要求我输入密码。
我该如何跳过对话框进行非交互式加密?
作为一种解决方法,我使用openssl而不是gpg来实现了这一点。
我尝试了这个:
gpg -c --passphrase-fd 0 file.txt < pass.txt
当我在Ubuntu 16.04服务器上运行时,它按预期加密文件。 当我在Ubuntu 18.04桌面上运行时,它会弹出密码管理器模态对话框要求我输入密码。
我该如何跳过对话框进行非交互式加密?
作为一种解决方法,我使用openssl而不是gpg来实现了这一点。
openssl aes-256-cbc -pass file:pass.txt -e -in file.txt -out file.txt.enc