Since I saw one other bug requesting PAM changes in xdm (#3743), I thought I'd add that the PAM-ified xdm lacks support for pam_putenv(). This means that PAM modules can't set environment variables in the child process; this breaks Kerberos PAM modules, etc, etc... I've been using gdm with a patch to restore pam_putenv() functionality (see bug #3957). But, if people want to use xdm, you should add a patch similar to this one: (this patch is tested with Red Hat 5.2) http://www.engin.umich.edu/caen/systems/Linux/code/patches/xdm-pam_putenv.patch Thanks, Chris Wing wingc.edu
This will be fixed in an errata release of X (forthcoming in a few days)