Bug 189790 - kcheckpass cannot authenticate users using a LDAP directory.
Summary: kcheckpass cannot authenticate users using a LDAP directory.
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kdebase
Version: 5
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Ben Levenson
URL: http://bugs.kde.org/show_bug.cgi?id=1...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-04-24 17:57 UTC by Aurélien Grosdidier
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-04-25 14:01:53 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 126152 0 None None None Never

Description Aurélien Grosdidier 2006-04-24 17:57:49 UTC
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):

kdebase-3.5.2-0.2.fc5

How reproducible:

Always

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
  
Actual results:

You have to restart X.

Expected results:

The screensaver should disappear

Additional info:

It works after:

 chmod +s `which kcheckpass`

Comment 1 Than Ngo 2006-04-25 14:01:53 UTC
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
report.

Comment 2 Tomas Hoger 2006-05-03 14:49:30 UTC
FC5 update (kdebase-3.5.2-0.3.fc5) is broken and does not contain kcheckpass as all!

$ rpm -q kdebase
kdebase-3.5.2-0.3.fc5
$ rpm -ql kdebase | grep kcheckpass
/etc/pam.d/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.



Comment 3 Sammy 2006-05-03 15:35:33 UTC
I confirm this as well!

Comment 4 Than Ngo 2006-05-04 10:13:59 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.