I've modified 'xdm' to use Kerberos V authentication, from either MIT
Kerberos V or Heimdal. Available at
ftp://idiom.com/users/davids/xdm.3.3.6-krb5.tar.bz2
ftp://idiom.com/users/davids/xdm.4.1.0-krb5.tar.bz2
'xdm.3.3.6-krb5' is modified version of the 'xdm' from XFree86 3.3.6,
tested against MIT Kerberos V 1.2.2 and Heimdal 0.3e in NetBSD 1.5.1,
and 'xdm.4.1.0-krb5' comes from XFree86 4.1.0, tested agains MIT
Kerberos V 1.2.2 and Heimdal 0.4d on Slackware Linux 8.0. The
modifications I've made are essentially the same for both, but 'xdm'
differs a bit in each.
The program first tries to authenticate a user's password against the
Unix password database, and, failing that, tries Kerberos. If that
succeeds, it obtains tickets.
And yes, I am quite aware that you can do all of this with PAM. But if
your system doesn't use PAM, or if like me you're not completely sold
on PAM, then this program is for you.
Questions, comments, and criticisms welcomed.
David Simas
[EMAIL PROTECTED]