gpg2 --quick-addkey sem solicitação de senha

1

Estou tentando gerar chaves secundárias para um chaveiro sem nenhuma interação com o teclado. Eu tentei várias abordagens em torno do que é mencionado aqui

link

O comando a seguir pede senha, mas gera a subchave mesmo que nenhuma senha seja inserida com o botão Cancelar:

gpg2 --passphrase-file <(echo $pass_poem) --batch --quick-addkey $keyring_hash_id rsa1024 sign 1y

O mesmo comportamento com este:

echo $pass_poem | gpg2 --batch --no-tty --yes --passphrase-fd 0 --quick-addkey $keyring_hash_id rsa1024 sign 1y

Eu uso o Ubuntu com o gpg 2.1.15 com o libgcrypt 1.7.2-beta

Alguém entende por que tal comportamento?

Muitos thx

    
por Bourinus 24.03.2017 / 12:43

1 resposta

0

Solução próxima de

GPG2 Solicita senha mesmo com --passphrase especificado

A explicação pode ser encontrada aqui:

link

adicionando a seguinte linha ao arquivo ~ / .gnupg / gpg-agent.conf:

pinentry-mode loopback

Mas isso não é recomendado, pois pode prejudicar outros usos.

Aqui está uma solução:

echo $pass_poem | gpg2 --pinentry-mode loopback --batch --no-tty --yes --passphrase-fd 0 --quick-addkey $keyring_hash_id rsa1024 sign 1y
    
por 24.03.2017 / 13:41