Existe uma maneira de definir GLOBALMENTE o keyserver DEFAULT para gpg no Debian?

6

Eu não estou pedindo por solicitação de uma chave, eu sei como fazer isso, mas eu quero que um padrão alternativo gpg keyserver seja padronizado, quando nenhum servidor de chaves específico é especificado em uma requisição.

Alguma idéia?

    
por slm 13.09.2014 / 19:20

3 respostas

2

Examinando a man page de comandos gpg e como ela se comporta quando não há um diretório $HOME/.gnugpg presente, não sei ao certo como isso funcionaria. Quando você não tiver o diretório $HOME/.gnugpg presente, gpg criará um para você.

$ gpg --list-keys --fingerprint
gpg: directory '/root/.gnupg' created
gpg: new configuration file '/root/.gnupg/gpg.conf' created
gpg: WARNING: options in '/root/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring '/root/.gnupg/pubring.gpg' created
gpg: /root/.gnupg/trustdb.gpg: trustdb created

A única idéia que posso conceber aqui seria colocar seu servidor de chaves padrão no arquivo que é usado para preencher o diretório de um usuário quando eles executam gpg pela primeira vez, mas isso é apenas marginalmente dar a você o que você quer.

Então, na minha análise, não vejo uma maneira de fazer o que você pergunta.

    
por 14.09.2014 / 03:36
2

De acordo com o documento, o gpg não possui um arquivo de configuração global, ele é estritamente baseado no usuário e usa a configuração somente do diretório ~/.gnupg ou de um diretório especificado pela opção --homedir a linha de comando.

Como @sim observou, uma solução é alterar o arquivo de esqueleto padrão para criar o arquivo cfg do usuário. No Debian, está localizado aqui /usr/share/gnupg/options.skel

Na página man do gpgconf utility, surge uma segunda possibilidade:

--apply-defaults
          Update all configuration files with values taken from the global configuration file (usually ‘/etc/gnupg/gpgconf.conf’).

A opção do servidor de chaves é suportada, você pode verificar com:

gpgconf --list-options gpg

Portanto, colocar o dafault keyserver no /etc/gnupg/gpgconf.conf e chamar gpgconf --apply-defaults para o usuário em particular também pode ser usado.

    
por 16.07.2015 / 10:04
2

No ubuntu, um servidor de chaves padrão é definido.

Você pode adicionar a entrada:

keyserver NAME_OF_KEYSERVER

no arquivo ~/.gnupg/gpg.conf

    
por 19.05.2016 / 14:31

Tags