Bug#270826: /etc/gdm/PreSession/Default doesn't work with samba
"winbind use default domain = Yes" option
Conor Oreilly
Conor Oreilly <Coreilly@npr.org>, 270826@bugs.debian.org
Thu, 9 Sep 2004 10:25:22 -0400
Package: gdm
Version: 2.4.4.7-3
I'm unable to login with gdm.
Here's what I get in .xsession-errors
coreilly-lnx:~# cat /home/NPR_USA/coreilly/.xsession-errors
/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/bin/X11/sessreg -a -w
/var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" -l ":0"
"coreilly"
get user id: No such file or directory
I'm using kerberos to authenticate and samba plus winbind to usernaes. This
is all working against - and I do mean against - a windows 2003 Active
Directory.
So the problem is that ../PreSession/Default wants the user to be username
but file ownership is done as DOMAIN+username because I'm using Samba.
Samba is setup to assume the domain per the "winbind use default domain =
Yes" option - without that kerberos won't work with authentication.
I should be able to fix it by hard coding DOMAIN_NAME into the script but
I'm sure there is some vastly more clever way to do this. I suppose I could
also just ditch the idea of using kerberos but I find it very seductive so
that's out.
Any clues ideas or whatever would be appreciated but if you don't have the
time or inclination for this I totally understand. Keep up the good work,
Debian rocks.
I am using Debian GNU/Linux testing, kernel 2.6.7-1-686 and libc6 Version:
2.3.2.ds1-13
yer friend,
Conor O'Reilly