Ubuntu 14.04 Проблемы с настройкой шифрования электронной почты в Thunderbird с помощью Enigmail
У меня проблемы с настройкой шифрования электронной почты в Thunderbird с использованием Enigmail. Я создал ключи шифрования на другом компьютере Linux с Zorin без проблем и экспортировал его на свой внешний жесткий диск. Когда я пытаюсь импортировать его в Thunderbird на этом компьютере с Ubuntu 14.04, я захожу в Enigmail, Управление ключами, Файл, Импорт ~ Файлы из ключа. Когда я выбираю ключи шифрования для импорта, я получаю это сообщение,
Importing the keys failed
The key(s) were successfully imported
gpg: failed to create temporary file `/home/john/.gnupg/.#lk0x7f33b9511b50.john-desktop.8993': Permission denied
gpg: keyblock resource `/home/john/.gnupg/secring.gpg': General error
gpg: failed to create temporary file `/home/john/.gnupg/.#lk0x7f33b9513400.john-desktop.8993': Permission denied
gpg: keyblock resource `/home/john/.gnupg/pubring.gpg': General error
gpg: key 2D10E96A: no public key - can't apply revocation certificate
gpg: Total number processed: 1
Я думал, что проблема была в том, что мне сначала нужен был мой открытый ключ, поэтому, когда я попытался загрузить его, я получил эту ошибку:
gpg: failed to create temporary file`/home/john/.gnupg/.#lk0x7fc50ebfbc70.john-desktop.8335': Permission denied
gpg: keyblock resource `/home/john/.gnupg/secring.gpg': General error
gpg: failed to create temporary file `/home/john/.gnupg/.#lk0x7fc50ebfd520.john-desktop.8335': Permission denied
gpg: keyblock resource `/home/john/.gnupg/pubring.gpg': General error
gpg: requesting key 2D10E96A from hkp server pool.sks-keyservers.netgpg: no writable keyring found: Unknown system error
gpg: error reading `[stream]': General error
gpg: Total number processed: 0
Даже когда я запускаю опцию создания новых ключей на этом компьютере, это занимает несколько часов и выдает мне следующее сообщение об ошибке:
Генерация ключа не удалась. Пожалуйста, проверьте консоль Enigmail (Меню Enigmail > Отладка Enigmail) для деталей.
1 ответ
Они не должны принадлежать пользователю root. Вы можете изменить разрешения, и это должно работать.
Для этого:
Откройте терминал, и, предполагая, что ваше имя пользователя - Джон, вы должны ввести следующее.
sudo chown -R john:john /home/john/.gnupg
Убедитесь, что владелец изменился с root на john, запустив ls -al /home/john/
снова. Теперь вы сможете импортировать это без каких-либо проблем.