Как настроить длительность кэширования парольной фразы по умолчанию для ключей GPG/PGP/SSH?

Насколько я знаю, gnome-keyring-daemon по умолчанию кэширует парольные фразы для ключей, пока я не выйду из системы. Я хотел бы установить по умолчанию что-то вроде "кеш на 10 минут". Как я могу сделать это в Ubuntu 12.04 Precise?

Большое спасибо!

1 ответ

Решение
  • Lauch dconf-editor,
  • Перейдите к рабочему столу - gnome - crypto - cache.
  • менять gpg-cache-method в idle или же timeout,
  • менять gpg-cache-ttl на количество секунд, которое вы хотите, чтобы пароль был кэширован.
  • Перезапустите демон gnome-keyring $ gnome-keyring-daemon -r

idle означает, что таймер сбрасывается каждый раз, когда вы используете клавишу до истечения времени ожидания. timeout означает, что учитывается просто время, прошедшее с момента ввода ключевой фразы.

Это работает только для GPG-ключей. Парольные фразы для SSH-ключей все еще кэшируются до конца сеанса. ИМХО это баг.

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