gpg-agent: как ограничить время хранения парольной фразы

Я использую Thunderbird/Enigmail, и плагин сообщает мне, что процесс, отвечающий за кэш парольной фразы, gpg-agent, Время хранения парольной фразы слишком длинное для меня (возможно, весь сеанс). Я хотел бы сделать его короче, но пока мне это не удалось.

gpg-agent кажется, работает без default-cache-ttl аргумент (согласно ps), поэтому согласно руководству следует использовать значение по умолчанию - 600 секунд. Это явно не тот случай. Следует также использовать значение по умолчанию для max_cache_ttl (2 часа), но это не так.

Я пытался создать gpg-agent.conf файл в моем ~/.gnupg с пользовательским значением для default-cache-ttl, но это, кажется, не имеет никакого эффекта (я перезапустил мой сеанс, чтобы перезапустить gpg-agent).

Либо я пытаюсь настроить неправильный процесс, либо он не ведет себя в соответствии со своими спецификациями, либо есть что-то, чего я не понимаю. Как я могу эффективно сократить время хранения этой фразы?

1 ответ

Позвольте мне начать с того, что у меня точно такая же проблема...

Я нашел и опубликовал решение по настройке времени хранения кэша парольной фразы GPG в Ubuntu по другому вопросу.

Однако существует второстепенная проблема со вторым методом (отключение компонента GPG в GnomeKeyring) и Thunderbird/Enigmail: когда кэш очищен, вы можете получить сообщение о том, что пароль неверен, прежде чем появится какой-либо действительный запрос; просто нажмите OK (чтобы повторить попытку), и вы получите приглашение.

Другие вопросы по тегам