12 votes

Comment utiliser un programme de pinçage GUI pour GPG

J'aimerais toujours utiliser la version GUI pour entrer ma phrase de passe GPG. Actuellement, mon programme pinentry est configuré de la même manière sur mon ordinateur portable et sur mon ordinateur de bureau. Mais l'ordinateur de bureau me demande toujours ma phrase de passe en ligne de commande, et mon ordinateur portable me la demande toujours en utilisant l'interface graphique.

Que dois-je définir pour forcer l'utilisation de l'interface graphique sur le bureau ?

Actuel ~/.gnupg/gpg-agent.conf

pinentry-program /usr/local/MacGPG2/libexec/pinentry-mac.app/Contents/MacOS/pinentry-mac
default-cache-ttl 600
max-cache-ttl 7200

Actuel ~/.gnupg/gpg.conf

default-key 26A32A76
require-cross-certification
keyserver-options auto-key-retrieve
keyserver hkps://hkps.pool.sks-keyservers.net
auto-key-locate hkps://hkps.pool.sks-keyservers.net
keyserver-options no-honor-keyserver-url
comment GPG
cert-digest-algo SHA512
default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed
personal-digest-preferences SHA512 SHA384 SHA256 SHA224
no-emit-version
use-agent

8 votes

Essayez de tuer l'agent après avoir modifié le fichier de configuration : gpgconf --kill gpg-agent . Lors de la prochaine utilisation, l'agent redémarre.

4voto

Hamid Rouhani Points 1421
  • Essayez de décocher Store passphrases in OS X Keychain by default et appuyez sur Delete stored passphrases dans les préférences de GPGP si vous avez installé GPG Suite .

  • Essayez également de commenter cette ligne de votre ~/.gnupg/gpg.conf :

    use-agent

1 votes

Merci ! Je voulais juste opter pour INTO le stockage dans le trousseau, au lieu de OUT, car j'ai une phrase de passe principale que je ne veux pas voir remplie automatiquement pour moi, mais j'ai d'autres clés qui me permettent de le faire :) et je ne veux pas toujours avoir à désactiver l'option "Store in Keychain" dans les boîtes de dialogue d'entrée.

4voto

Pour ceux qui sont aux prises avec ce problème en 2023 :

Vous pouvez modifier les pinentry-mode ( ~/.gnupg/gpg.conf ) à ask et vous obtiendrez toujours l'invite de l'interface graphique à saisir le mot de passe (à moins que la phrase de passe ne soit enregistrée).

Ceci est utile pour divers IDE comme Intellij.

Entrée dans le fichier de configuration :

# your previous options
pinentry-mode ask

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X