lxdm clears kerberos ticket cache on login
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxdm (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
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_
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
ProcVersionSign
Uname: Linux 3.0.0-16-generic i686
NonfreeKernelMo
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)
Status changed to 'Confirmed' because the bug affects multiple users.