Deshabilitar gnome-keyring-daemon

Métodos que he probado:

  • https://wiki.gnupg.org/GnomeKeyring
  • https://blog.josefsson.org/tag/keyring/
  • Eliminando las aplicaciones de Keyring de GNOME de las aplicaciones de inicio
  • http://lechnology.com/software/keeagent/installation/#disable-ssh-component-of-gnome-keyring

Ninguno de estos evita que este process se inicie cuando inicio session:

me 1865 0.0 0.0 281816 7104 ? Sl 10:50 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login 

Esto impide que Thunderbird descifre los correos electrónicos correctamente. Cuando elimino el process, puedo descifrar los correos electrónicos como se esperaba, pero no quiero tener que hacerlo cada vez que inicio session.

 OS Information: Debian GNU/Linux 8.3 (jessie) 

¿Alguien puede ayudar?

Podría intentar eliminar el package gnome-keyring .

Para la desactivación simple (en lugar de eliminar), ¿qué hay de eliminar el permiso de ejecución? (Necesitará los permissions adecuados, por lo que es posible que tenga que prefijar sudo )

chmod -x $(type -p gnome-keyring-daemon)

También podría matar el process si se está ejecutando actualmente:

pkill gnome-keyring-daemon

En realidad, el demonio gnome-keyring-daemon en varios casos se inicia mediante el inicio de session X utilizando los files PAM (Plugabble Authentication Modules), pero hay otras maneras, como los files de autoinicio también GnomeKeyring / RunningDaemon . Puede ver en detalle sobre la integración de PAM en la documentation oficial . Pero, en general, solo necesita detectar qué administrador de escritorio está utilizando y eliminar las inputs en su /etc/pam.d/<desktop_manager> .

En mi caso, uso lightdm . Así que tengo un file PAM llamado /etc/pam.d/lightdm que tiene ese contenido:

 ❯ cat /etc/pam.d/lightdm #%PAM-1.0 auth include system-login -auth optional pam_gnome_keyring.so account include system-login password include system-login session include system-login -session optional pam_gnome_keyring.so auto_start 

Al eliminar o comentar las inputs que llaman al module pam_gnome_keyring.so , ubicado en /lib/security , puede lograr la desactivación completa del daemon al iniciar session. Para estar seguro, consulte /etc/xdg/autostart y ~/.config/autostart para files con el patrón gnome-keyring-*.desktop y anexe Hidden=true en cada file para deshabilitar también esos componentes.