Невозможно удалить ключи аутентификации в 17.10

В настоящее время я не могу удалить ключи аутентификации в Ubuntu 17.10. Переход на программное обеспечение & amp; Обновите panal и выберите «удалить» на ключах аутентификации, которые я хочу удалить, ничего не делает.

Я попытался удалить ключи с помощью команды sudo, приведенной в Удаление доверенных поставщиков программного обеспечения из «Software & amp; Обновляет «, но это тоже не удаляет ключи (возвращаемое сообщение« хорошо », но ключ не удаляется).

Любая помощь с этим приветствуется.

3
задан 19 November 2017 в 04:44

2 ответа

Обычно вы должны иметь возможность использовать:

sudo apt-key del <KEY_ID>

Но если это не удастся, вы можете найти соответствующий файл ключа в /etc/apt/trusted.gpg.d и удалить два файла для него там.

Вот пример, скажем, вы установили браузер tor из ppa: webupd8team. После удаления этого пакета и удаления исходных файлов для него из /etc/apt/sources.list.d/ у вас по-прежнему есть два ключа в /etc/apt/trusted.gpg.d с именем

-rw-r--r-- 1 root root  507 Okt 21 23:36 webupd8team_ubuntu_tor-browser.gpg
-rw-r--r-- 1 root root    0 Okt 21 23:36 webupd8team_ubuntu_tor-browser.gpg~

Теперь удалите оба ключа с помощью:

sudo rm /etc/apt/trusted.gpg.d/webupd8team_ubuntu_tor-browser*

И вам следует покончить с ними. Вы можете убедиться в этом, открыв Software & Updates и выбрав вкладку «Other Software». Их ключ должен быть ушел. Вы также можете найти правильное имя файла с помощью apt-key list, вывод для этого ключа, который я использовал в качестве примера, выглядит следующим образом

/etc/apt/trusted.gpg.d/webupd8team_ubuntu_tor-browser.gpg
--------------------------------------------------
pub   rsa1024 2010-05-04 [SC]
      7B2C 3B08 89BF 5709 A105  D03A C251 8248 EEA1 4886
uid           [ unknown] Launchpad VLC

Вы видите, что имя файла ключа указано над самим ключом.

4
ответ дан 19 November 2017 в 04:44
  1. Open Software & amp; Обновления
  2. Выберите вкладку «Аутентификация»
  3. Укажите провайдера, которого вы хотите удалить
  4. Укажите строку букв и цифр без пробелов непосредственно перед датой, например, нужная строка выделена жирным шрифтом следующим образом: 005EAE8119BB5BCA 2011-03-16. GUI

Далее:

  1. Откройте терминал и введите:
    $ sudo apt-key list .
    Здесь должны отображаться те же поставщики, что и в Software & amp; Обновления ,, пример: Список терминалов

  2. Идентифицируйте и скопируйте (control + shift C) строку цифр и букв, которые я выделил белым цветом. Вы можете сравнить те же данные в Software & amp; Обновляет графический интерфейс, если вы хотите убедиться. Графический интерфейс будет отображать данные без пробелов и до даты. Терминал и графический интерфейс пользователя

  3. Введите в терминале: $ sudo apt-key del 005E AE81 19BB 5BCA

] ПРИМЕЧАНИЕ: Вам придется удалить пробелы между данными, которые вы только что выбрали и вставили, чтобы вместо этого это выглядело следующим образом, по крайней мере, мне пришлось сделать это следующим образом: $ sudo apt- key del 005EAE8119BB5BCA

  1. введите свой пароль, затем нажмите enter
  2. скажет «ОК»
  3. Повторно введите $ список sudo apt-key Терминал

    Следует удалить провайдера и показать следующий в списке, как показано в разделе «Программное обеспечение и усилитель»; Обновляет графический интерфейс.

Далее:

  1. Закрыть и снова открыть Software & amp; Обновление GUI для отображения обновленного списка ,, вуаля! Должно быть хорошо введите описание изображения здесь
0
ответ дан 19 November 2017 в 04:44

Другие вопросы по тегам:

Похожие вопросы: