GPG2 não há mais cache

0

Isso só começou a acontecer há alguns dias atrás no Fedora 28. Eu quero que o GPG lembre minha senha de chave privada para que eu possa descriptografar arquivos sem inserir a senha todas as vezes.

Se eu executar gpg2 para descriptografar um arquivo após a reinicialização, recebo uma solicitação de senha. Meu laptop é criptografado pelo LUKS, portanto, não me importo de que as senhas sejam armazenadas em cache indefinidamente.

Verificar as configurações mostra que está definido para cache:

$ gpgconf --list-options gpg-agent |grep cache
default-cache-ttl:24:0:expire cached PINs after N seconds:3:3:N:600::34560000
default-cache-ttl-ssh:24:1:expire SSH keys after N seconds:3:3:N:1800::
max-cache-ttl:24:2:set maximum PIN cache lifetime to N seconds:3:3:N:7200::34560000
max-cache-ttl-ssh:24:2:set maximum SSH key lifetime to N seconds:3:3:N:7200::
ignore-cache-for-signing:8:0:do not use the PIN cache when signing:0:0::::
no-allow-external-cache:8:0:disallow the use of an external password cache:0:0::::

A saída de

echo "KEYINFO --no-ask <id> Err Pmt Des" | gpg-connect-agent

(de link ) mostra que ele não é armazenado em cache antes de colocar a senha e depois, no entanto, se eu reinicializá-la, ela será mostrada como não armazenada em cache novamente.

Também observei esta questão, mas parece ser um problema diferente: O cache de senhas GPG não funciona depois de duas horas

Isso funcionou de maneira impecável anteriormente e não fez nenhuma alteração além da atualização do Skype.

    
por SilverlightFox 22.09.2018 / 10:27

0 respostas