У меня проблема с командой "gpg --gen-key". В первый раз я подключил к нему учетную запись электронной почты, и все работало нормально. Я могу это использовать и так далее. Нет проблем.
Проблема в том, что я хочу подключить вторую учетную запись электронной почты со вторым ключом и таким же образом запустил ту же команду ... но СЕЙЧАС он сообщает мне:
gpg: no writable public keyring found: eof
Key generation failed: eof
Есть папка: / home / accountname /.gnupg/ В этой папке несколько данных ... не знаю, все ли как до генерации первого ключа.
В чем проблема?
Не имея возможности комментировать, я пытаюсь сформулировать свой подход как ответ ...
Попытайтесь проверить, связана ли проблема с вашим текущим Папка .gnupg. Для этого
mv .gnupg gnupg-backup
Затем попробуйте снова
gpg --gen-key
сгенерировать второй ключ.
Если это сработает, попробуйте импортировать старые файлы.
gpg --allow-secret-key-import gnupg-backup/secring.gpg
gpg --allow-secret-key-import gnupg-backup/pubring.gpg
На этом этапе я бы порекомендовал вам создать резервную копию папки .gnupg заново.
cp -r .gnupg gnupg-backup_2_keys
Затем вы также можете попытаться скопировать старые файлы конфигурации, если они у вас есть, например
cp gnupg-backup/gpg* .gnupg
Самый простой способ - добавить другой адрес электронной почты к существующему ключу.
Откройте Терминал и введите:
gpg --edit-key foo.bar@bar-foo.com
Откроется строка комментария GPG, введите следующее:
adduid
На следующем шаге вы можете добавить другое Имя, Адрес и Комментарий.
Подтвердите свое действие, нажав или
и клавишу возврата
.
Сохраните изменения, нажав сохранить
и клавишу возврата
.
Теперь к вашему ключу добавлен еще один адрес электронной почты.
Следующее, что нужно сделать, это установить уровень доверия для нового удостоверения.