Jak korzystać z programu pinentry GUI dla GPG

5

Zawsze chciałbym użyć wersji GUI do wprowadzenia mojego hasła GPG. Obecnie mój program Pinentry jest ustawiony tak samo na moim laptopie jak mój pulpit. Ale pulpit zawsze pyta o moje hasło w wierszu poleceń, a mój laptop zawsze pyta za pomocą GUI.

Co muszę ustawić, aby wymusić użycie GUI na pulpicie?

obecny ~/.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

obecny ~/.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
Jason
źródło
2
Spróbuj zabić agenta po zmodyfikowaniu pliku konfiguracyjnego: gpgconf --kill gpg-agent. Przy następnym użyciu agent uruchomi się ponownie.

Odpowiedzi:

3
  • Spróbuj odznaczyć Store passphrases in OS X Keychain by default i naciśnij Delete stored passphrases w GPGPreferences, jeśli zainstalowałeś GPG Suite.

  • Spróbuj także skomentować tę linię ze swojego ~/.gnupg/gpg.conf:

    use-agent
    
Hamid Rohani
źródło
1
Dziękuję Ci! Chciałem po prostu zapisać się w breloczku do kluczy, zamiast OUT, ponieważ mam hasło główne, którego nie chcę automatycznie wypełniać, ale mam inne klucze, które mogę zrobić w ten sposób :) i ja nie zawsze trzeba wyłączać „Store in Keychain” w oknach dialogowych pinentry
mike