Enigmail fordert ständig zur Eingabe des Passworts auf

783
Proletariat

Meine Enigmail fordert ständig zur Eingabe eines Kennworts auf, wenn Sie auf E-Mails klicken, die bereits vor einer Sekunde entschlüsselt wurden, und zwischen verschlüsselten E-Mails wechseln, die entschlüsselt wurden.

In den Enigmail-Einstellungen wird die Passphrase für 20 Minuten gespeichert, dies ist jedoch nicht der Fall.

Wenn ich in die Enigmail- OKEinstellungen gehe und klicke, ohne etwas zu ändern, erhalte ich die folgende Meldung:

Es kann keine Verbindung zu gpg-agent hergestellt werden. Möglicherweise verwendet Ihr System ein spezielles Werkzeug für die Passphrasenhandhabung (z. B. gnome-keyring, seahorse-agent, KDE-Wallet-Manager, ...). Leider kann Enigmail das Passphrasen-Timeout für das von Ihnen verwendete Tool nicht steuern. Daher werden die entsprechenden Timeout-Einstellungen in Enigmail nicht berücksichtigt.

Unten ist die Ausgabe von mir gpg-agent.conf:

 $ cat .gnupg/gpg-agent.conf  default-cache-ttl 1200 max-cache-ttl 99999 

Kann jemand helfen? Das ist sehr nervig.

2
"Möglicherweise verwendet Ihr System ein spezielles Werkzeug für die Passphrasenhandhabung (z. B. Gnome-Keyring, Seahorse-Agent, KDE-Wallet-Manager, ...)." - verwendest du eine davon? Sie fungieren als "gpg-agent", implementieren ihre API jedoch nicht vollständig. Daher treten Probleme wie diese auf. Wenn Sie eines von ihnen verwenden (eines davon ist wahrscheinlich genug), schauen Sie sich an, wie Sie die GnuPG-Integration für diese deaktivieren. Jens Erat vor 8 Jahren 0
@JensErat Ich habe versucht, den Autostart zu deaktivieren, wie in [this] (http://askubuntu.com/questions/162850/how-to-disable-the-keyring-for-ssh-and-gpg/213522) zu antworten. Abgemeldet und angemeldet, das Problem bleibt jedoch bestehen. Die einzige der aufgeführten Anwendungen, die ich installiert habe, war "gnome-keyring". Proletariat vor 8 Jahren 0

1 Antwort auf die Frage

1
Proletariat

Ich habe es behoben, indem ich diese Anweisungen von enigmail.net befolgte :

Überprüfen Sie den Inhalt von $HOME/.gnupg/gpg-agent.conf. Stellen Sie sicher, dass ein Konfigurationseintrag vorhanden ist pinentry-program, der den vollständigen Pfad zu einer grafischen Version von pinentrywie oben enthält. Z.B:

pinentry-program /usr/local/bin/pinentry-gtk 

Dann speichern Sie die Datei.

Fügen Sie Ihrer $HOME/.gnupg/gpg.confDatei die folgende Zeile hinzu :

use-agent 

Speichern Sie dann die Datei und starten Sie Ihren PC neu.

Ich bin auf Ubuntu 14.04.4 LTS.

Beachten Sie, dass es möglicherweise der Fall ist, dass Sie `pinentry-program / usr / bin / pinentry-gtk-2` oder` pinentry-program / usr / bin / pinentry-qt` anstelle von `pinentry-program / usr / verwenden müssen. local / bin / pinentry-gtk`. Clément vor 7 Jahren 0