[250] in Kerberos
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