Hi,
pam-kwallet brings to kde what gnome-keyring-pam is for gnome. It offers the ability to automatically open your kwallet using your login password.
Builds are available in kde-testing repo, package review is at: https://bugzilla.redhat.com/1091479
To test, 1. install pam-kwallet 2. set kwallet password to be the same as your login password 3. make sure kwallet is configured to *not* autoclose wallets under any circumstances (pam-kwallet only functions once on initial login, it will not reopen closed wallets) 4. configure pam accordingly. in short, add -auth optional pam_kwallet.so -session optional pam_kwallet.so (near similar pam-gnome-keyring entries) in your loginmanager pam configuration. I added these to /etc/pam.d/kdm for example, since I'm testing kdm. 5. profit!
-- rex
Hi,
On Mon 28 April 2014 19:13:20 Rex Dieter wrote:
pam-kwallet brings to kde what gnome-keyring-pam is for gnome. It offers the ability to automatically open your kwallet using your login password.
Builds are available in kde-testing repo, package review is at: https://bugzilla.redhat.com/1091479
Has anyone tried this with SDDM as I can't seem to get it to work. I still have to enter my PW for Kwallet for example when Choqok starts.
I've added: -auth optional pam_kwallet.so -session optional pam_kwallet.so
To my /etc/pam.d/sddm file just after the similar pam-gnome entries..
So I thought I would test with KDM and still cannot get it to automatically start Kwallet.
Any suggestions most welcome on getting it working with KDM
F20 - kde-4.13.0
Colin
On Sun 4 May 2014 12:13:49 Colin J Thomson wrote:
On Mon 28 April 2014 19:13:20 Rex Dieter wrote:
pam-kwallet brings to kde what gnome-keyring-pam is for gnome. It offers the ability to automatically open your kwallet using your login password.
Builds are available in kde-testing repo, package review is at: https://bugzilla.redhat.com/1091479
Has anyone tried this with SDDM as I can't seem to get it to work. I still have to enter my PW for Kwallet for example when Choqok starts.
I've added: -auth optional pam_kwallet.so -session optional pam_kwallet.so
To my /etc/pam.d/sddm file just after the similar pam-gnome entries..
So I thought I would test with KDM and still cannot get it to automatically start Kwallet.
Any suggestions most welcome on getting it working with KDM
Just a quick update on this after a weekend of testing.. it seems as soon as I install pam-kwallet, Kwallet crashes during login process but it does restart again and I am prompted for my password for the wallet. I am struggling to get some decent debug info but this is in my .xsession- errors file but its not much use.
# unnamed app(1618): Communication problem with "kwalletmanager" , it probably crashed. Error message was: "org.freedesktop.DBus.Error.UnknownObject" : " "No such object path '/MainApplication'" " #
This is testing with KDM for the time being.
F20 - kde-4.13.0
Colin
Hi,
A quick final update.. My wallet is very old so I took the step and created a new one, setup all the various logins etc. Made the changes to the /etc/pam.d/kdm and installed pam-kwallet again, logged back in again and everything is working as it should now.
Maybe my old .kwl or config files where corrupt or something who knows.
Sorry for the noise and thanks for this great addition to kde :-)
Colin
On Monday 28 April 2014 19:13:20 Rex Dieter wrote:
Hi,
pam-kwallet brings to kde what gnome-keyring-pam is for gnome. It offers the ability to automatically open your kwallet using your login password.
Builds are available in kde-testing repo, package review is at: https://bugzilla.redhat.com/1091479
To test,
- install pam-kwallet
- set kwallet password to be the same as your login password
- make sure kwallet is configured to *not* autoclose wallets under any
circumstances (pam-kwallet only functions once on initial login, it will not reopen closed wallets) 4. configure pam accordingly. in short, add -auth optional pam_kwallet.so -session optional pam_kwallet.so (near similar pam-gnome-keyring entries) in your loginmanager pam configuration. I added these to /etc/pam.d/kdm for example, since I'm testing kdm. 5. profit!
-- rex
It has been working with me with kdm as the entry point.