Bug 184537

Summary: This is not a bug, but a wish. kwalletmanager lacks PAM-support.
Product: [Applications] kwalletmanager Reporter: Malte <malte.gell>
Component: generalAssignee: Michael Leupold <lemma>
Status: RESOLVED DUPLICATE    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Malte 2009-02-16 19:29:05 UTC
Version:            (using KDE 4.2.0)
Compiler:          gcc (SUSE Linux) 4.3.2 [gcc-4_3-branch revision 141291] 
OS:                Linux
Installed from:    SuSE RPMs

Unfortunately kawalletmanager does not have a clean PAM support, it asks for a password that is used for symmetric encryption. I would like to ask for proper PAM support of kwalletmanager.

The huge benefit would be the possibility to establish e.g. a single-sign-on with an openPGP card. An openPGP card can be used with "Poldi" to log into a KDE session. This works well and I tested it with KDE 4.2.0. But, it does not work with kwalletmanager due to the lack of PAM support.

PAM support would greatly enhance the usability together with an openPGP-card: you log into KDE, type your PIN and you can now use all KDE applications that depend on kwalletmanager without the need to remember several passwords. All you need is an openPGP card and your personal PIN.

More about Poldi here: http://www.g10code.de/de/p-poldi.html
More about the openPGP-card: http://www.g10code.com/p-card.html

Currently I use such a card for log into KDE and other stuff like "su -". PAM support for kwalletmanager would be nice.

Thanks a lot for KDE4, it is great.
Comment 1 Michael Leupold 2009-02-16 19:41:34 UTC
Hi Malte, thanks for your report. I think it's mostly the same as bug 92845. kwalletd currently lacks support for using anything but a password hash for encryption - although I'd love to implement PAM (and also smart-card support) at some point. Unfortunately I'm pretty short on time right now.

*** This bug has been marked as a duplicate of bug 92845 ***