Red Hat Bugzilla – Bug 189790
kcheckpass cannot authenticate users using a LDAP directory.
Last modified: 2007-11-30 17:11:31 EST
Description of problem:
As kcheckpass is not setuid root, it cannot authenticate using a LDAP server.
This is a problem as once the screen is locked, it cannot be unlocked. See the
bug report I initially reported @ http://bugs.kde.org/show_bug.cgi?id=126152 .
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. setup a LDAP authentification on the server
2. login w/ KDE as a user from the LDAP directory
3. lock your screen, you can't unlock it
You have to restart X.
The screensaver should disappear
It works after:
chmod +s `which kcheckpass`
it's now fixed in kdebase-3.5.2-4. It will be available in rawhide soon. The fix
also will be included in next kdebase rebuild for FC5 update. Thanks for your
FC5 update (kdebase-3.5.2-0.3.fc5) is broken and does not contain kcheckpass as all!
$ rpm -q kdebase
$ rpm -ql kdebase | grep kcheckpass
Result is that it's not possible to unlock screen saver and one has to manually
kill kdesktop_lock as suggested by error message.
I confirm this as well!
it seems a packacking bug in kdebase that kcheckpass was not included in this
version. I will push new kdebase packacge in FC5 update ASAP which resolves this
issue. Thanks for your report.