[10011] in Athena Bugs
Re: serious zephyr screwup on e40-008-4
daemon@ATHENA.MIT.EDU (cfields@Athena.MIT.EDU)
Wed Oct 21 17:15:54 1992
From: cfields@Athena.MIT.EDU
Date: Wed, 21 Oct 92 17:15:35 -0400
To: ckclark@MIT.EDU
Cc: jtidwell@MIT.EDU, bugs@MIT.EDU, bug-dialup@MIT.EDU
> I've noticed a similar problem on public RS/6000, in the following
> scenario:
>
> 1. I am already logged into machine A.
> 2. I go log into machine B. (an RS/6000.)
> 3. I log out of machine B.
> 4. Another user logs into machine right after I log out.
> In this case, I will frequently get the motd message
I think that this particular problem is actually not the fault of
zephyr at all. It is somehow related to the fact that get_message
looks up the username using getlogin(), which for some reason gets the
wrong user information from utmp on the RS/6000 sometimes. It could be
a problem with dm or getlogin() or something else. But get_message
really is zwriting the incorrect person.
I haven't gotten to investigate this much yet. I was in the middle of
tracking things down a couple of weeks ago when the machine serving
the RS/6000 rvd's here was taken down, and haven't gotten back to it
yet.
> and maybe one or more messages the user sends himself by lines
> executed in his dotfiles
Really? Hmmmm... :-/
Craig