Heads up: pam_gnome_keyring.so location in pam configs



In 3.3.92 and later gnome-keyring-daemon uses g_get_user_runtime_dir ()
to determine the directory where to place its sockets [1]. Previously it
used /tmp.

At the point when gnome-keyring-daemon is started from PAM,
$XDG_RUNTIME_DIR environment variable should be set. The way to do this
is to have its 'session' PAM  directive come late in the /etc/pam.d/gdm
file [2]. In particular, after pam_systemd.so or other modules that
setup the environment.

This is relevant for GNOME packagers. More info about the PAM module:

https://live.gnome.org/GnomeKeyring/Pam

Cheers,

Stef

[1] https://bugzilla.gnome.org/show_bug.cgi?id=646389

[2] Example fix: https://bugzilla.redhat.com/attachment.cgi?id=574543


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]