[250] in Kerberos

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

Too many zephyr kerberos tickets

daemon@TELECOM.MIT.EDU (probe@ATHENA.MIT.EDU)
Thu Nov 5 15:25:04 1987

From: probe@ATHENA.MIT.EDU
To: mar@ATHENA.MIT.EDU
Cc: zephyr-comments@ATHENA.MIT.EDU, kerberos@ATHENA.MIT.EDU
In-Reply-To: <mar@ATHENA.MIT.EDU>'s message of Thu, 5 Nov 87 14:59:44 EST <8711051959.AA13308@TOTO.MIT.EDU>
Reply-To: Richard Basch   <probe@ATHENA.MIT.EDU>



> From: <mar@ATHENA.MIT.EDU>
> Date: Thu, 5 Nov 87 14:59:44 EST
> Play-Safe: it could save your life

> I just noticed that I have four identical zephyr.zephyr kerberos
> tickets:

> Ticket file for principal mar@ATHENA.MIT.EDU
>   Issued           Expires          Principal
> Nov  5 11:01:10  Nov  5 19:01:10  krbtgt.ATHENA.MIT.EDU@ATHENA.MIT.EDU
> Nov  5 11:01:13  Nov  5 19:01:13  rvdsrv.eurydice@ATHENA.MIT.EDU
> Nov  5 11:01:51  Nov  5 19:01:51  rvdsrv.paris@ATHENA.MIT.EDU
> Nov  5 11:02:17  Nov  5 19:02:17  zephyr.zephyr@ATHENA.MIT.EDU
> Nov  5 11:02:17  Nov  5 19:02:17  zephyr.zephyr@ATHENA.MIT.EDU
> Nov  5 11:02:17  Nov  5 19:02:17  zephyr.zephyr@ATHENA.MIT.EDU
> Nov  5 11:02:17  Nov  5 19:02:17  zephyr.zephyr@ATHENA.MIT.EDU
> Nov  5 11:02:39  Nov  5 19:02:39  discuss.charon@ATHENA.MIT.EDU
> Nov  5 11:02:48  Nov  5 19:02:48  rvdsrv.helen@ATHENA.MIT.EDU
> Nov  5 11:02:50  Nov  5 19:02:50  discuss.menelaus@ATHENA.MIT.EDU
> Nov  5 11:03:00  Nov  5 19:03:00  pop.e40-po@ATHENA.MIT.EDU
> Nov  5 11:03:06  Nov  5 19:03:06  rvdsrv.menelaus@ATHENA.MIT.EDU
> Nov  5 11:03:01  Nov  5 19:03:01  discuss.odysseus@ATHENA.MIT.EDU
> Nov  5 11:03:25  Nov  5 19:03:25  rvdsrv.theseus@ATHENA.MIT.EDU
> Nov  5 11:03:21  Nov  5 19:03:21  discuss.bloom-beacon@ATHENA.MIT.EDU
> Nov  5 11:03:35  Nov  5 19:03:35  discuss.matisse@ATHENA.MIT.EDU
> Nov  5 13:44:56  Nov  5 19:04:56  sms.sms@ATHENA.MIT.EDU
> Nov  5 14:01:12  Nov  5 19:01:12  rvdsrv.euterpe@ATHENA.MIT.EDU

> On trying to duplicate this, I discovered that I usually get two
> identical ones, but I couldn't get four again.  I start up zephyr with
> this line in my .login:

>     (zwgc; zlogin; zinit; zcheckmail; znol | zwrite mar) > /dev/null &

> My guess is that several programs are trying to get zephyr tickets at
> the same time.  They each see that there are no zephyr tickets in my
> ticket file, and each one fetches a ticket and appends it to the file.
> The number of duplicates is determined by how many programs try to get
> a ticket before the first one succeeds.

> This isn't really a problem, but an interesting race condition.
> 					-Mark

I have noticed that many people get multiple zephyr tickets.  As you
said, this is an interesting race condition, but contrary to what you
said, I believe it can be a problem -- I have also seen incorrect time
stamps associated with the tickets indicating that there is a
file-locking problem.

-Richard Basch

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