
Sempre que tento descriptografar ou assinar arquivos com GPG no Elementary Luna, vejo um prompt gráfico de senha para minha chave GPG.
A chave é então armazenada em cache na memória para solicitações futuras por algum tempo. Meu primeiro pensamento foi usar gpg-agent
para limpá-lo da memória ou configurar o TTL, mas para minha surpresa não foi instalado. seahorse
também não está instalado.
O que está sendo usado como agente GPG no Elementary Linux?
Responder1
Se for um desktop baseado em GNOME, acredito que esteja integrado ao GNOME, como parte do gnome-keyring-daemon
. Você pode descobrir por quanto tempo as chaves são armazenadas em cache usando este comando:
$ gsettings get org.gnome.crypto.cache gpg-cache-method
'session'
Você pode ver as outras chaves no org.gnome.crypto.cache
esquema com este comando:
$ gsettings list-keys org.gnome.crypto.cache
gpg-cache-authorize
gpg-cache-method
gpg-cache-ttl
O processo do "chaveiro" será mostrado assim:
$ ps -eaf|grep [k]eyring
saml 2444 1 0 Jun04 ? 00:00:33 /usr/bin/gnome-keyring-daemon --daemonize --login
Se você deseja que o daemon libere o conteúdo armazenado em cache:
$ gnome-keyring-daemon -r -d
Se você realmente deseja uma GUI para gerenciar o conteúdo, instale seahorse
para fazer isso. Que eu saiba, não existe um aplicativo padrão que normalmente esteja incluído no GNOME.
$ seahorse