Certaines modifications de la configuration de GnuPG nécessitent un gpg-agent
redémarrage / redémarrage, mais ... Comment puis-je faire cela? J'ai essayé gpg-agent restart
, service gpg-agent restart
mais n'a pas réussi.
67
Avec GPG actuel (2.1+), pour arrêter, gpg-agent
vous pouvez utiliser gpgconf --kill
, comme ceci:
gpgconf --kill gpg-agent
Vous ne devriez pas avoir besoin de le redémarrer manuellement. GPG le redémarrera au besoin.
~/.gnupg
répertoire, vous devrez redémarrer l'agent gpg manuellement.Ma façon préférée est avec
gpg-connect-agent reloadagent /bye
. Voirgpg-connect-agent help /bye
pour une liste complète des commandes.la source
gpg-agent
n'est pas un service à l'échelle du système mais est démarré une fois par utilisateur (donc, il n'est pas géré parservice
). Bien que parfois appelé par les fichiers dot de l'utilisateur ou au moins dans Debian et ses dérivés, également lorsque X11 est démarré (etgpg-agent
est installé) dans/etc/X11/Xsession.d/90gpg-agent
(pour s'assurer qu'un commungpg-agent
est utilisé par tous les appels GnuPG, qu'ils proviennent d'un terminal ou d'applications GUI); Il est également lancé automatiquement par GnuPG si nécessaire. Deman gpg-agent
:Habituellement, un simple
killall gpg-agent
(à partir d'un shell non-root) devrait être correct pour terminergpg-agent
. Vous observerez probablement un léger retard lors de l’utilisation suivante de GnuPG, comme celagpg-agent
est redémarré.la source
dirmngr --shutdown
suivies pardirmngr --daemon
et parfois des options supplémentaires (j'inclus également un homedir GPG spécifique et le--use-tor
drapeau).D'après mon expérience, il existe certains scénarios dans lesquels gpg ne parvient pas à démarrer un nouvel agent gpg (importation d'une nouvelle clé?).
Tuez le vieil agent comme suit:
et commencez le nouveau:
Régler explicitement le paramètre --homedir lors du démarrage garantit que votre liste de ps est claire lorsque vous avez plusieurs homedir; et c'est ce qui se passe avec ce que gpg fait quand il commence.
Définir GNUPGHOME lors de l’arrêt n’est pas nécessaire, mais cela pourrait vous rendre plus confortable, ainsi que le réviseur de code.
la source