[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: `who` output keeps showing logins that have really logged out.



On Friday 30 July 2004 15:10, Tom wrote:

> * [Friday 30 July 2004 15:34] Adam Funk:
> 
>> For a few weeks now I've been finding logins listed in the `who`
>> output that are not really logged in.  I've found out how to clear
>> them (`cat /dev/null>/var/run/utmp`) but I'd like to cure the
>> problem.  The false entries all seem to refer to xterm sessions
>> (running bash but without the -l option), but only a few xterm
>> sessions fail to get registered as logged out.
> 
> Pretty useless reply, but I've noticed the same thing. It's been like
> that for several months here, now.

I've noticed something interesting.  `who` is still playing 
up but `w` reports the correct information, although they both get
info from /var/run/utmp, because clearing that clears both commands' 
output.

/home/adam $ who
adam     :0           Aug  5 08:16
adam     pts/1        Aug  5 08:43 (:0.0)
adam     pts/1        Aug  4 08:30 (:0)
adam     pts/0        Jul 30 18:58 (:0)
adam     pts/2        Aug  3 14:34 (porthos.co.umist.ac.uk)
adam     pts/3        Aug  2 14:02 (:0)

/home/adam $ w
 09:01:39 up 9 days, 13:47,  6 users,  load average: 2.84, 1.75, 1.46
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
adam     :0       -                08:16   ?xdm?   5days  0.79s /usr/bin/xfce4-session
adam     pts/1    :0.0             08:43    0.00s  0.10s  0.02s w

/home/adam $ su
Password: 

/home/adam # cat /dev/null >/var/run/utmp 

/home/adam # exit

/home/adam $ who

/home/adam $ w
 09:08:33 up 9 days, 13:54,  0 users,  load average: 1.88, 1.70, 1.51
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT



Reply to: