Какой агент GPG использует Elementary Luna?

Всякий раз, когда я пытаюсь дешифровать или подписывать файлы с GPG в Elementary Luna, я вижу, что для моего GPG-ключа появляется графическое приглашение пароля.

Затем ключ хранится в памяти для будущих запросов в течение некоторого времени. Моя первая мысль заключалась в том, чтобы использовать gpg-agent чтобы очистить его от памяти или настроить TTL, но, к моему удивлению, он не был установлен. seahorse также не установлен.

Что используется в качестве агента GPG для Elementary Linux?

Если это рабочий стол на базе GNOME, я считаю, что он встроен в GNOME, как часть gnome-keyring-daemon . Вы можете узнать продолжительность кеширования ключей с помощью этой команды:

 $ gsettings get org.gnome.crypto.cache gpg-cache-method 'session' 

Вы можете увидеть другие ключи в схеме org.gnome.crypto.cache с помощью этой команды:

 $ gsettings list-keys org.gnome.crypto.cache gpg-cache-authorize gpg-cache-method gpg-cache-ttl 

Процесс «keyring» будет выглядеть так:

 $ ps -eaf|grep [k]eyring saml 2444 1 0 Jun04 ? 00:00:33 /usr/bin/gnome-keyring-daemon --daemonize --login 

Если вы хотите, чтобы демон демонтировал содержимое кэша:

 $ gnome-keyring-daemon -r -d 

Если вы действительно хотите, чтобы графический интерфейс управлял содержимым, установите для этого seahorse . Я не знаю о приложении по умолчанию, которое обычно входит в состав GNOME.

 $ seahorse 

ss # 1

Рекомендации

  • Настройка оболочки GNOME
  • GNOME Keyring