Как я понимаю, добавление X-GNOME-Autostart=false в конец файла в ~/.config/autostart/... должно препятствовать запуску приложения при автозапуске. Я добавляю эту строку в конец файла gnome-keyring-ssh.desktop но процесс gnome-keyring все еще выполняется.

Это явно некоторые изменения после установки этого.Я создаю сокет UNIX и устанавливаю SSH_AUTH_SOCK перед созданием сеанса, и теперь SSH_AUTH_SOCK содержит путь к моему сокету UNIX (до установки X-GNOME... какой-то процесс перезаписывал SSH_AUTH_SOCK и он имел какое-то другое значение).


Вопрос

Что именно делает этот X-GNOME-Autostart=false ?

Я использую Ubuntu 14.

1 ответ1

0

Это не тот же процесс.

Во время запуска gnome-keyring-daemon запускается несколько раз:

  1. PAM (pam_gnome_keyring) запускает основной процесс gnome-keyring-daemon , который загружает ключ и разблокирует его на основании вашего пароля для входа.
  2. GNOME запускает gnome-keyring-daemon --start --components=pkcs11 , который просто указывает основному процессу инициализировать свой модуль PKCS # 11 (сертификат).
  3. GNOME запускает gnome-keyring-daemon --start --components=ssh , который просто указывает основному процессу инициализировать свой модуль SSH.

Отключение пунктов № 2 и № 3 не помешает PAM выполнять свою работу.

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