O GnuPG não verifica todas as suas unidades e pastas de seu diretório pessoal, mas procura por ele como locais dedicados, por padrão apenas ~/.gnupg
(em outras palavras, em seu diretório pessoal).
Se você quiser usá-lo em outro computador, use a opção --homedir
, por exemplo, gpg --homedir=/media/usb/.gnupg --list-keys
. Se você copiou seu diretório inicial do GnuPG de volta em outro computador, talvez seja necessário apropriar-se novamente usando chown $USER:$USER ~/.gnupg
, pois mesmo usando o mesmo nome de usuário, os IDs numéricos subjacentes podem ter mudado. Além disso, se você copiou apenas o conteúdo do diretório inicial do GnuPG ( ~/.gnupg/*
faz isso), você terá que aplicar as permissões apropriadas ( chmod 700 ~/.gnupg
) ao diretório incluído, o GnuPG é bastante exigente se outras pessoas conseguirem ler seus arquivos.