Методы, которые я попробовал:
- https://wiki.gnupg.org/GnomeKeyring
- https://blog.josefsson.org/tag/keyring/
- Удаление приложений GNOME Keyring из загрузочных приложений
- http://lechnology.com/software/keeagent/installation/#disable-ssh-component-of-gnome-keyring
Ничто из этого не мешает запуску этого процесса при входе в систему:
me 1865 0.0 0.0 281816 7104 ? Sl 10:50 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
Это мешает моему Thunderbird правильно расшифровывать электронные письма. Когда я завершаю процесс, я могу расшифровывать электронные письма, как и ожидалось, но я не хочу делать это каждый раз, когда я вхожу в систему.
OS Information: Debian GNU/Linux 8.3 (jessie)
Кто-нибудь может помочь?
debian
gpg
thunderbird
gnome-keyring
enigmail
Пролетариат
источник
источник
gnome-keyring
пакет.gnome-keyring
пакета также приведет к удалениюgnome
пакета и многих других. (В идеальном мире удалениеgnome-keyring
пакета действительно будет правильным ответом, но в реальном мире, если вы не хотите удалять всю среду рабочего стола, вам следует оценить другие решения.)Ответы:
На самом деле gnome-keyring-daemon в некоторых случаях запускается через X login, используя файлы PAM (Pluggable Authentication Modules), но есть и другие способы, такие как файлы автозапуска, GnomeKeyring / RunningDaemon . Подробнее об интеграции PAM можно посмотреть на официальной документации . Но в целом вам просто нужно определить, какой менеджер рабочего стола вы используете, и удалить записи на вашем
/etc/pam.d/<desktop_manager>
.В моем случае я использую
lightdm
. Итак, у меня есть файл PAM,/etc/pam.d/lightdm
который имеет такое содержимое:Удаляя или комментируя записи, которые вызывают
pam_gnome_keyring.so
модуль, расположенный на нем/lib/security
, вы можете выполнить полное отключение демона при входе в систему. Чтобы быть уверенным, найдите/etc/xdg/autostart
и найдите~/.config/autostart
файлы с шаблономgnome-keyring-*.desktop
и добавьте ихHidden=true
в каждый файл, чтобы отключить и этот компонент.Как работать с antiX 17.1 (на основе Debian 'stretch')
ПРИМЕЧАНИЕ. Это или что-то близкое к нему должно работать для большинства систем на основе Debian.
Для каждого пользователя, для которого
gnome-keyring-daemon
не стоит запускаться при входе в систему ...~/.config/autostart
ДОПОЛНИТЕЛЬНО: отключить
gnome-keyring-daemon
процессы для входа в системуgnome-keyring-daemon
процесса при входе в систему. Но они автоматически остановятся через пару минут, если не запущены процессы для каждого пользователя. Таким образом, изменение этих/etc/pam.d
файлов не является действительно необходимым, но предоставляется для полноты.gnome-keyring-daemon
строки в файле конфигурации PAM для диспетчера отображения (использует antiXslim
):/etc/pam.d/slim
перезагрузка
источник
Для простого отключения (а не удаления), как насчет удаления разрешения на выполнение? (Вам потребуются соответствующие разрешения, поэтому может потребоваться префикс
sudo
).Вы также можете убить процесс, если он запущен:
источник
Откройте системный монитор, на вкладке процессов прокрутите вниз, выберите
gnome-keyring-daemon
и нажмите «Завершить процесс».Я использую Kali GNU / Linux Rolling, и он работал для меня.
источник