[4038] in Athena Bugs

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

rlogin with kerberos tickets doesn't work

daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Tue Jan 23 11:50:41 1990

Date: Tue, 23 Jan 90 11:50:17 -0500
From: Jonathan I. Kamens <jik@PIT-MANAGER.MIT.EDU>
To: geer@ATHENA.MIT.EDU
In-Reply-To: bugs[4037]
Cc: bugs@ATHENA.MIT.EDU

  Further investigation will probably reveal that:

1. If you log in to dialup1 using telnet or rlogin.ucb, and then try
   the kerberos rlogin again, it will work.

2. If you delete the srvtab file on dialup1, or try to rlogin with
   kerberos tickets to a machine without a srvtab, it will work.

The problem factor here appears to be that if the machine in question
is *capable* of accepting kerberos rlogin's (i.e. it has a srvtab
file), AND the user trying to log in is not in the passwd file, then
all login attempts will fail.

  Therefore, perhaps kerberos klogind should be smart enough to fall
back on rlogind or something if the user trying to log in isn't in the
passwd file?  Just a guess, I don't really know what mechanisms
exactly are involved....

  jik

P.S. If I kinit to testuser and then do a kerberos rlogin to dialup
     (running 6.3B) when testuser isn't in the passwd file there, then
     I am prompted for a password and allowed to log in.  Therefore,
     it seems that this problem is due to a change that was introduced
     in 6.4R.



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