1

Я скопировал данные GPG с другого компьютера, просто скопировав ~/.gnupg/* на внешний диск.

Я не могу понять, где это оставляет меня. Я читал, что это работает, но не могу понять, как настроить его снова. GPG не будет перечислять какие-либо ключи.

Я не делал --export и --import потому что я решил, что это спасло меня на пару шагов (и, опять же, я прочитал, что это будет работать).

1 ответ1

1

GnuPG не сканирует все ваши диски и папки на наличие своего домашнего каталога, но ищет его как выделенные места, по умолчанию только ~/.gnupg (другими словами, в вашем домашнем каталоге).

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .