J'appelle gpg2
dans un script CLI pour le chiffrement symétrique d'un fichier local. Il semble y avoir une gpg-agent
invite pour une phrase secrète via une interface utilisateur à base de texte, CLI. Tant que je reste dans la phrase secrète, tout se passe bien. Si je ne le suis pas, il échouera finalement avec ce message:
gpg-agent[15338]: command get_passphrase failed: Operation cancelled
gpg: cancelled by user
gpg: error creating passphrase: Operation cancelled
gpg: symmetric encryption of `XXXX.tar' failed: Operation cancelled
Existe-t-il un moyen de désactiver complètement ce délai?
Je voudrais que l'invite de phrase secrète reste indéfiniment à l'écran jusqu'à ce que j'entre quelque chose.
encryption
gnupg
gpg-agent
campbell
la source
la source
gpg-agent[22779]: /Users/xxx/.gnupg/gpg-agent.conf:1: invalid option
gpg-agent
ne supportait pas ces options. Je suis passé à la version 2.1.x qui prend en charge ces options.Ce qui a bien fonctionné pour moi (gpg 2.1.11) était simplement de définir l’
pinentry-timeout
option sur une valeur importante (comme 24 heures), en ajoutant ce qui suit dans mon~/.gnupg/gpg-agent.conf
fichier:la source