[671] in SIPB_Linux_Development

home help back first fref pref prev next nref lref last post

Athena /bin/login installed on Quiche

daemon@ATHENA.MIT.EDU (Salvatore Valente)
Thu Aug 25 23:15:38 1994

Date: Thu, 25 Aug 94 23:15 EDT
To: linux-dev@MIT.EDU
From: Salvatore Valente <svalente@MIT.EDU>


Well, I decided that the Athena login I've been hacking on is ready
for some more serious testing, so I've installed it as /bin/login on
Quiche.

The source is now in /mit/linux-athena/login.

It seems to work as far as adding accounts to the passwd file, getting
kerberos tickets, attaching homedirs, cleaning up when you log out,
and all that cool stuff.

However, it's probably full of bugs, and even more likely full of
security holes.  If you run across any, fix them for me, thanks.  :-)

It does not yet support the -k or -K options, so it's not run by
klogind.  It's run by console logins and telnetd.  I created
/etc/noremote on Quiche, since all the other Sipb machines have it.

So, login at the console, or telnet in, and tell me what breaks.

Have a nice day.
-Sal.

P.S.  Some specifics on what I've done:

I started with the standard Linux login sources.  I've been adding
athena login hacks to it, rather than attempting to port the full
Athena login program to Linux.  I used a lot of the subroutines from
the Athena login program, but rewrote the flow-control stuff from
scratch, to make it _much_ more modular.  Or something like that.
Look at /mit/linux-athena/login/athena.c if you care.

home help back first fref pref prev next nref lref last post