5

через несколько дней в моей системе на основе Gnome (Fedora 21) появляется запрос пароля для определенного частного ключа ssh:

An application wants access to the private key <name-of-the-key>, but it is locked:

Запрос появляется несколько раз подряд - независимо от того, ввожу ли я пароль или нет. Я знаю это поведение от SparkleShare, когда он управляет более чем одним репозиторием, поэтому я думаю, что это просто плохая реализация, а не проблема безопасности.

Есть ли способ узнать, какое приложение хочет получить доступ к этому ключу? Я не нашел подсказки в журналах, но я не знаю, как мне искать ...

1 ответ1

1

У меня была такая же проблема, и мне было очень трудно найти решение.

Основная проблема - gnome-keyring . Чтобы прекратить получать эти раздражающие сообщения, вы должны отключить этот набор ключей.

Эти шаги отключат связку ключей при условии, что она действительно установлена.

  1. Проверьте, установлено ли оно:

    dpkg -L gnome-keyring
    

    если вы получите список файлов, установленных этим пакетом, то он находится в вашей системе.

  2. Скопируйте эти файлы из их исходной системной папки в папку внутри вашего дома:

    cp /etc/xdg/autostart/gnome-keyring-* ~/.config/autostart
    
  3. Убедитесь, что для каждого файла, скопированного на последнем шаге, есть строка, отключающая эту службу:

    X-GNOME-Autostart-enabled=false
    
    • Один из способов сделать это в tcsh:

      cd ~/.config/autostart
      foreach i (gnome-keyring*)
          grep -q -F 'X-GNOME-Autostart-enabled=false' $i || echo 'X-GNOME-Autostart-enabled=false' >> $i
      end
      
    • Один из способов сделать это в bash:

      cd ~/.config/autostart
      for i in gnome-keyring*;
          do grep -q -F 'X-GNOME-Autostart-enabled=false' $i || echo 'X-GNOME-Autostart-enabled=false' >> $i;
      done
      

Я получил большую часть этого решения от:

[1] http://ask.xmodulo.com/disable-gnome-keyring-linux-desktop.html

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