web-dev-qa-db-ja.com

Enigmailは常にパスワードを要求します

私のEnigmailは、1秒前にすでに復号化されているメールをクリックすると、常にパスワードの入力を求められ、復号化された暗号化されたメールを切り替えます。

Enigmailの設定では、パスフレーズを20分間記憶するように設定されていますが、記憶されていません。

Enigmailの設定に移動し、何も変更せずにOKをクリックすると、次のメッセージが表示されます。

Gpg-agentに接続できません。たぶん、あなたのシステムはパスフレーズ処理のための特別なツールを使用しています(例えば、gnome-keyring、seahorse-agent、KDEウォレットマネージャーなど)。残念ながら、Enigmailは使用しているツールのパスフレーズタイムアウトを制御できません。したがって、Enigmailのそれぞれのタイムアウト設定は無視されます。

以下は私のgpg-agent.confの出力です。

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

誰か助けてもらえますか?これは非常に迷惑です。

2
Proletariat

私はこれらに従うことによってそれを修正しました enigmail.netによる指示

$HOME/.gnupg/gpg-agent.confの内容を確認してください。上記のように、グラフィカルバージョンのpinentryへのフルパスを含む構成エントリpinentry-programがあることを確認してください。例えば。:

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

次に、ファイルを保存します。

$HOME/.gnupg/gpg.confファイルに次の行を追加します。

use-agent

次に、ファイルを保存してPCを再起動します。

私はUbuntu14.04.4LTSを使用しています。

1
Proletariat