AT&T UNIX PC: /etc/utmp Corruption and getlogin(3C) failing?
Lenny Tropiano
lenny at icus.UUCP
Sun Mar 6 11:02:55 AEST 1988
I have some strange things that happened to me on my UNIX PC today.
This happens every once and a while and I cannot understand what
is causing it. I'm not running multiple-getty's on /dev/window.
Every so often I run a program that uses "getlogin(3C)" to get your
login name, and it returns "LOGIN". Today, before rebooting my machine
to fix this problem (the only solution I can think of) I did a "who -a"
and it returned:
. system boot Feb 10 07:29
. run-level 2 Feb 10 07:29 2 0 S
rc . Feb 10 07:33 old 4 id= rc term=0 exit=0
. old time Feb 28 03:04
. new time Feb 28 03:04
LOGIN tty000 Feb 29 00:13 old 1227
LOGIN window Mar 5 19:34 old 14805
LOGIN ph1 Mar 5 19:42 . 14996 id= ph1 term=15 exit=0
LOGIN tty000 Mar 5 13:18 old 11689
lenny w1 Mar 5 19:34 0:01 14805
Why would there be multiple entries in /etc/utmp for /dev/window and /dev/w1
and the same goes for tty000. Normally my "who -a" looks like:
. system boot Mar 5 19:46
. run-level 2 Mar 5 19:46 2 0 S
rc . Mar 5 19:52 0:13 4 id= rc term=0 exit=0
. old time Mar 5 19:47
. new time Mar 5 19:47
LOGIN ph1 Mar 5 19:52 0:13 133
lenny w1 Mar 5 19:52 . 132
LOGIN tty000 Mar 5 19:52 old 134
Looking at my /usr/adm/sulog, it reveals the getlogin problem:
...
SU 03/05 17:50 + w1 lenny-root
SU 03/05 19:32 + window LOGIN-root
SU 03/05 19:46 + window LOGIN-root
...
Is there something I can do rebuild the /etc/utmp file and fix this
problem? What might be causing it?
Thanks,
Lenny
--
US MAIL : Lenny Tropiano, ICUS Computer Group IIIII CCC U U SSS
PO Box 1 I C U U S
Islip Terrace, New York 11752 I C U U SS
PHONE : (516) 968-8576 [H] (516) 582-5525 [W] I C U U S
TELEX : 154232428 [ICUS] IIIII CCC UUU SSS
AT&T MAIL: ...attmail!icus!lenny
UUCP : ...{mtune, ihnp4, boulder, talcott, sbcs, bc-cis}!icus!lenny
More information about the Comp.unix.wizards
mailing list