
Originally Posted by
pindakoe
I use Xfce, do not use GDM, but lightdm as logon manager. Lightdm opens the login keyring using the pam-module for this (gnome_keyring_pam). It took me some troubleshooting to get it to work and my notes are not 100% clear on what got it to work, but I think the key parts are that you need the following lines are in /etc/pam.d/lightdm:
Code:
auth optional pam_gnome_keyring.so
session optional pam_gnome_keyring.so auto_start
And that the 'login' keyring is your keyring (use Seahorse to check) and has same password as your logon password.
Hello pidakoe,
I have several files in /etc/pam.d/ that already contained lines with pam_gnome_keyring.so references without any ado by me.
Code:
[root@lenolap:~]
# grep keyring /etc/pam.d/*|column -t
/etc/pam.d/gdm-autologin:-auth optional pam_gnome_keyring.so
/etc/pam.d/gdm-autologin:session optional pam_gnome_keyring.so auto_start
/etc/pam.d/gdm-password:auth optional pam_gnome_keyring.so
/etc/pam.d/gdm-password:-password optional pam_gnome_keyring.so use_authtok
/etc/pam.d/gdm-password:session optional pam_gnome_keyring.so auto_start
/etc/pam.d/gdm-pin:auth optional pam_gnome_keyring.so
/etc/pam.d/gdm-pin:session optional pam_gnome_keyring.so auto_start
/etc/pam.d/lightdm:-auth optional pam_gnome_keyring.so
/etc/pam.d/lightdm:-session optional pam_gnome_keyring.so auto_start
/etc/pam.d/passwd:-password optional pam_gnome_keyring.so use_authtok
What do you mean by, that the [i]login[\i] keyring is your own? Ownership and mode bits? Is the keyring file's name 'login', or is it named something different.
Where does it reside in ~ (i.e. full path)?
What is Seahorse? Some GUI Tool to tinker with Xfce config files?
Code:
[root@lenolap:~]
# rpm -q seahorse
seahorse-3.20.0-6.fc27.x86_64
[root@lenolap:~]
# rpm -q --qf %{summary}\\n\\n%{description}\\n seahorse
A GNOME application for managing encryption keys
Seahorse is a graphical interface for managing and using encryption keys.
It also integrates with nautilus, gedit and other places for encryption
operations. It is a keyring manager.
[root@lenolap:~]
# rpm -ql seahorse|grep bin/seahorse
/usr/bin/seahorse
Okay, let's see if I can invoke it directly, as I haven't found an entry in the Xfce Application drop down list...