kde lacks own pam file for screensaver

Bug #278842 reported by Joke de Buhr
8
Affects Status Importance Assigned to Milestone
kdebase-workspace (Ubuntu)
Fix Released
Wishlist
Harald Sitter

Bug Description

Release: Intrepid (devel)

KDE4 doesn't provide an own pam file for it's screensaver/screenlock component. Cause it's missing pam falls back to /etc/pam.d/others. If a user has a more restrictive /etc/pam.d/others than the default one (pam_deny.so) pam denies everything causing the kcheckpass component not being able to verify the password. the user can't login anymore.
KDE3 and Gnome both provide such a pam file and as far as I remember there had been one as I testet KDE4 from the PPA under hardy.

Changed in kdebase-workspace:
assignee: nobody → apachelogger
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kdebase-workspace - 4:4.1.2-0ubuntu6

---------------
kdebase-workspace (4:4.1.2-0ubuntu6) intrepid; urgency=low

  [ Jonathan Thomas ]
  * Revert trunk changes to taskmanager.h includes in
    kubuntu_20_plasma_tooltips.diff.
  * Add taskmanager_exports.h to kdebase-workspace-dev.install.
  * Include the ToolTipManager includes/headers to libplasma-dev.install.

  [ Harald Sitter ]
  * Add pam files for kscreensaver and kcheckpass (LP: #278842)
  * Remove kubuntu_09_kickoff_favourites.diff in favor of kickoffrc in k-d-s

 -- Harald Sitter <email address hidden> Tue, 07 Oct 2008 22:14:09 +0200

Changed in kdebase-workspace:
status: Triaged → Fix Released
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Reporter of the duplicate bug still claims to have this issue in 0ubuntu8.

Changed in kdebase-workspace:
status: Fix Released → New
Changed in kdebase-workspace:
status: New → In Progress
Revision history for this message
Joke de Buhr (joke) wrote :

strace of unlocking attempt:

stat("/etc/pam.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/pam.d/kde", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/pam.d/other", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=121, ...}) = 0

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kdebase-workspace - 4:4.1.2-0ubuntu9

---------------
kdebase-workspace (4:4.1.2-0ubuntu9) intrepid; urgency=low

  * Fix CMake variables for PAM (LP: #278842)

 -- Harald Sitter <email address hidden> Sun, 12 Oct 2008 17:41:10 +0200

Changed in kdebase-workspace:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.