The list of logged on users returned by the who command is incomplete. It returns only the current user: currentuser :0 Jan 11 09:41 currentuser pts/0 Jan 11 09:46 (:0.0) Other users logged in via ssh do not show
Actually it is the user currently logged in locally (under gnome) who shows up, even for other users logged in via ssh.
make sure your /var/run/utmp file isnt incomplete utmpdump /var/run/utmp also, you neglected to post `emerge info`
Created attachment 77424 [details] emerge --info
OK. Here are the last lines of the output "from utmpdump /var/run/utmp". I notice that the dates are well before the last logins via ssh. Also strange seems to me the fact that no username is given for lines where and ip number is given... [8] [00000] [/2 ] [ ] [pts/2 ] [ ] [0.0.0.0 ] [Tue Jan 10 11:19:49 2006 CET] [8] [00000] [/3 ] [ ] [pts/3 ] [ ] [0.0.0.0 ] [Mon Jan 09 11:34:23 2006 CET] [8] [05834] [ts/3] [ ] [pts/3 ] [ ] [129.194.71.170 ] [Mon Jan 09 12:53:30 2006 CET] [8] [31266] [ts/0] [ ] [pts/0 ] [ ] [212.254.141.133] [Wed Jan 11 09:14:19 2006 CET]
I met similar problems with coreutils-5.93 or 5.94, but not with coreutils-5.3.0-r2.
I updated my kernel and the problem seems to have gone away.
k
I also updated kernel from 2.6.15-gentoo-r2 to 2.6.15-gentoo-r5, and then the problem seemed be solved.