[2444] in Kerberos

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

Re: kdb5_edit extract_srvtab brain-damaged

daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Wed Dec 9 15:16:53 1992

Date: 9 Dec 1992 19:36:48 GMT
From: jik@Athena.MIT.EDU (Jonathan I. Kamens)
To: kerberos@shelby.Stanford.EDU

In article <9212090607.AA10929@tsx-11.MIT.EDU>, tytso@ATHENA.MIT.EDU (Theodore Ts'o) writes:
|>    Date: 7 Dec 1992 20:48:57 GMT
|>    From: jik@Athena.MIT.EDU (Jonathan I. Kamens)
|> 
|>    The kdb5_edit version of extract_srvtab is broken in two different
|>    ways: (1) It thinks that principals contain a single-component aname
|>    and single-component instance, a la V4; 
|> 
|> As far as the MIT implementation is concerned, that *is* the convention.
|> Other implementations of the protocol may use something else, but all of
|> the clients and the application are going to be using the convention of
|> first component is the name of the service, second component is the
|> fully qualified domain name of the host.

I understand this.  I agree that kdb5_edit should make it easy to do things
that are in accord with the conventions employed in the MIT distribution. 
However, I see no reason for the program to *limit* what the user can do, if
the user *does* choose to use some other convention.

In other words, the program should provide access to the full functionality of
the protocol and keytab file implementation.  Without the patch I sent in, it
doesn't (which isn't to say that with the patch, it does :-).

An example: I am working on adding Kerberos authentication to a system which
uses names other than canonicalized host names to identify services entities. 
In fact, the client programs which need to contact the service entity have no
way of finding out the real host name of those entities -- all they know is the
names used by the system.  Therefore, I have no choice but to use those names
as my instances in the Kerberos database, but I want those keys to reside in
the standard keytab file, not in a separate one.

-- 
Jonathan Kamens                                         jik@MIT.Edu
MIT Information Systems/Athena              Moderator, news.answers

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