COMMAND
rlogind(8)
SYSTEMS AFFECTED
System V Revision 4
PROBLEM
If I rlogin in to a machine, and logout, and then start a new
shelltool on the machine, then "who am i" within the shelltool
will say that I'am the person who rlogin'ed. Also, anything I
print (using lpr, at leat) will say the print job came from the
person who rlogin'ed. I'am no expert in SVR4 utmp entries, but I
think the problem is that rlogind is changing the type of the
utmp entry for the process to DEAD_PROCESS, while leaving the
other attributes alone. Other programs don't seem to be checking
the type field before interpreting the utmp entry. While reading
some accounting documentation it seemed to imply that the
DEAD_PROCESS entries were only to handle some special
accounting situation.