GnuPG не сканирует все ваши диски и папки на наличие своего домашнего каталога, но ищет его как выделенные места, по умолчанию только ~/.gnupg
(другими словами, в вашем домашнем каталоге).
Если вы хотите использовать его на другом компьютере, используйте параметр --homedir
, например, gpg --homedir=/media/usb/.gnupg --list-keys
. Если вы скопировали свой домашний каталог GnuPG обратно на другой компьютер, вам, возможно, придется снова вступить во владение, используя chown $USER:$USER ~/.gnupg
, поскольку даже при использовании того же имени пользователя базовые числовые идентификаторы могли бы измениться. Кроме того, если вы скопировали только содержимое домашнего каталога GnuPG (~/.gnupg/*
делает это), вам придется применить соответствующие разрешения (chmod 700 ~/.gnupg
) к вложенному каталогу, GnuPG довольно требователен к другим умеет читать ваши файлы.