Desbloqueo de Gnome-Keyring en Slim


unlock default keyring

Uso Slim como mi gestor de login gráfico porque es más ligero que GDM o KDM. Por otro lado, uso Xfce porque es más ligero que Gnome y KDE. Y por último, uso nm-applet para conectarme a Internet (por red cableada, Wi-fi o banda ancha móvil)

El problema

Slim no desbloquea gnome-keyring aun y cuando se agreguen las siguientes líneas al archivo /etc/pam.d/slim:

auth    optional        pam_gnome_keyring.so
session optional        pam_gnome_keyring.so  auto_start

Esas líneas son sugeridas por el archivo /usr/share/doc/libpam-gnome-keyring/README.Debian, el cual es parte del paquete libpam-gnome-keyring. Por consiguiente cada vez que entro nm-applet pregunta por el desbloqueo del keyring por omisión como puede verse en la imagen de arriba.

La solución

Debes sobre escribir el archivo /etc/pam.d/slim con las siguientes líneas:

#
# The PAM configuration file for the SLiM graphical login manager
#

# Disallows other than root logins when /etc/nologin exists
# (Replaces the `NOLOGINS_FILE' option from login.defs)
auth       requisite  pam_nologin.so

# This module parses environment configuration file(s)
# and also allows you to use an extended config
# file /etc/security/pam_env.conf.
#
# parsing /etc/environment needs "readenv=1"
session       required   pam_env.so readenv=1
# locale variables are also kept into /etc/default/locale in etch
# reading this file *in addition to /etc/environment* does not hurt
session       required   pam_env.so readenv=1 envfile=/etc/default/locale

# Standard Un*x authentication.
@include common-auth

# This allows certain extra groups to be granted to a user
# based on things like time of day, tty, service, and user.
# Please edit /etc/security/group.conf to fit your needs
# (Replaces the `CONSOLE_GROUPS' option in login.defs)
auth       optional   pam_group.so

# Sets up user limits according to /etc/security/limits.conf
# (Replaces the use of /etc/limits in old login)
session    required   pam_limits.so

# Standard Un*x account and session
@include common-account
@include common-session
@include common-password

La próxima vez que entres a Xfce o cualquier otro gestor de escritorio, el keyring estará desbloqueado.

Referencias


,

Los Comentarios están cerrados