[230] in SIPB_Linux_Development
xlogin behavior
daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Sat Nov 27 15:32:14 1993
From: ghudson@MIT.EDU
Date: Sat, 27 Nov 93 15:31:51 EST
To: linux-dev@MIT.EDU
The stock xlogin behaves really pessimally for users with no hesiod
information or kerberos instances. I've modified verify.c to have a
concept of "purely local user" for users with no hesiod information.
It doesn't try to get tickets or attach a home directory, and doesn't
complain when it can't.
I also got xlogin to build, which I assume is a plus. My guess is
that Sal threw out his old port, because the sources in
/usr/athena/src/src/xdm/xlogin didn't even begin to compile.
I noticed a conflict between /usr/athena/lib/libWc.a and
/usr/athena/lib/libXmu.a; a symbol (XmuCvtStringtoWidget, I think) is
defined in both. Only happens when I try to link the static
libraries. I suppose reordering the libraries might help.
The new xlogin is installed in /etc/athena/xlogin.
Of course, people will still lose if there's a conflict between their
local account and some random person's new hesiod name, but life just
sucks sometimes.
--GBH