Я использую gpg-agent 2.0.17 с gpg 1.4.11 в Ubuntu 12.04 и аддон Enigmail для Thunderbird. При открытии зашифрованной электронной почты Enigmail вызывает gpg-agent со связанной программой pinentry и запрашивает пароль. Затем у меня есть возможность установить время жизни для кэшированного пароля, обычно устанавливаемого в конец сеанса.
Поскольку я редко закрываю сеанс или выход из него, я хотел бы заставить gpg-agent забыть все кэшированные пароли при блокировке сеанса. Я искал способ сделать это, и man-страница gpg-agent утверждает, что -SIGHUP сбрасывает все пароли, однако, в отличие от man-страницы, кэшированные пароли не забываются.
Есть идеи как заставить gpg-agent забыть пароли?