gpt4 book ai didi

shell - GnuPG Shell 脚本 - 拒绝读取密码

转载 作者:太空宇宙 更新时间:2023-11-03 16:46:52 25 4
gpt4 key购买 nike

下面的脚本曾经在 Mac OS X 上运行,但是,自从将其移至 Ubuntu 后,它似乎根本无法从密码文件中读取。即使我从命令行运行它,无论我做什么,我都会收到一个弹出提示,要求我输入密码。由于这将通过 cron 运行,我不希望这种情况发生……我希望它在没有提示的情况下从文件中读取密码。需要注意的是,我确实尝试过使用 passphrase-fd 和 passphrase-file,但都没有用……

#!/bin/sh
p=$(<pass.txt)
set -- $p
pass_phrase=$1
destination="/var/www/decrypted"
cd /var/sl_bin/
for FILE in *.pgp;
do
FILENAME=${FILE%.pgp}
gpg --passphrase "$pass_phrase" --output "$destination/$FILENAME" --decrypt "$FILE"
rm -f $FILE
done

最佳答案

这个有效:

gpg --no-use-agent --batch --passphrase-file pass.txt --output kkkk.tar.bz2  --decrypt kkk-data.tar.bz2.gpg

关于shell - GnuPG Shell 脚本 - 拒绝读取密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2530458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com