Public bug reported:

When using kerberos login through PAM lxdm will correctly call PAM to
get kerberos credentials. The kerberos credentials, notably the TGT, are
written to the sessions credentials cache in /tmp/krb5cc_${UID}_xxxxxxx.
This credential cache file is deleted by lxdm before starting
/usr/bin/startlxde. The user experience is that although the login
succeeded he can not access any kerberos secured services. This
essentially makes lxdm useless in a kerberos environment.

Doing strace on the lxdm process shows that lxdm processes the login as
expected through PAM which creates the credentials cache. Then lxdm
forks a new process that immediatly reads the credetials file and then
unlinks it, the process than goes on to  exec /usr/bin/startlxde.

The result is the same whether using libpam-krb5 or libpam-heimdal

Quick fix: use gdm

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: lxdm 0.4.1-0ubuntu4
ProcVersionSignature: Ubuntu 3.0.0-16.28-generic 3.0.17
Uname: Linux 3.0.0-16-generic i686
NonfreeKernelModules: openafs
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Tue Feb 21 09:26:24 2012
ProcEnviron:
 LANGUAGE=en_AG:en
 PATH=(custom, no user)
 LANG=en_AG
 SHELL=/bin/bash
SourcePackage: lxdm
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: lxdm (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 oneiric

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/937602

Title:
  lxdm clears kerberos ticket cache on login

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxdm/+bug/937602/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to