[1592] in Kerberos_V5_Development

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

Re: telnetd

daemon@ATHENA.MIT.EDU (Sam Hartman)
Thu Aug 15 21:51:55 1996

To: "Barry Jaspan" <bjaspan@MIT.EDU>
Cc: krbcore@MIT.EDU
From: Sam Hartman <hartmans@MIT.EDU>
Date: 15 Aug 1996 21:51:00 -0400
In-Reply-To: "Barry Jaspan"'s message of Thu, 15 Aug 1996 18:50:40 -0400

>>>>> "Barry" == "Barry Jaspan" <bjaspan@MIT.EDU> writes:

    Barry> 	   The difference between -a user and -a valid is that
    Barry> -a user requires you eventually log in as the user you
    Barry> specify in the authentication.  With the -a valid option,
    Barry> you can log in as something else.

    Barry> I hadn't considered the possibility as logging in as
    Barry> someone else when I first tried to figure out what all the
    Barry> -a options meant.

    Barry> The behavior you describe is not what I am seeing.  -a user
    Barry> and -a valid seem to me to be identical: you must be in
    Barry> ~/.k5login.  -a none seems to be what you are suggesting -a
    Barry> valid to be: if I run telnet -l marc beeblebrox, it says

	Bruce reminded me with a minor problem with my ideal picture
of the world:  telnetd doesn't actually separate authorization from
authentication.  So, authentication isn't valid unless you actually
get authorized.  I.E. because of broken implementation -a user == -a
valid.   Actually, looking back ayt the man page, I'm either
describing -a other or -a valid, and it's vague enough that I don't
know which.  Since -a other is unsupported, and I'm farily certain
after remembering the conversationg with Bruce that -a valid isn't
useful, it doesn't matter much.

	The difference between -a valid and -a none is that
connections are accepted even if they don't supply authentication at
all.o

	I run a system with -a user and regularly log in as
non-default users.


	Yes, this does need to be fixed.

--Sam

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