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 (чтобы повторить попытку), и вы получите приглашение.