「w」コマンドが仮想ログインユーザーを表示するのはなぜですか?

「w」コマンドが仮想ログインユーザーを表示するのはなぜですか?

Linux(Fedora 14)では、「w」コマンドは次のようになります。

[USERNAME@PC ~] w
 23:51:32 up 13 min,  7 users,  load average: 0,22, 0,42, 0,34
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
USERNAME        tty1     :0               23:39   12:49  30.71s  0.08s pam: gdm-password
USERNAME        pts/1    :0.0             23:39    9:39   0.01s  0.01s bash
USERNAME        pts/0    :0.0             23:51    0.00s  0.02s  0.00s w
[USERNAME@PC ~] 

ログインしたユーザーは3人ですが、なぜ7人ですか?

答え1

この回答到着SFTP経由でログインしたユーザーは「w」には表示されません。wロギングが推奨されますutmp。一部の調査では、ロギングをutmpお勧めします/var/run/utmp

utmpログイン後にプログラムがクリーンアップされていない場合は、w発生したものと同様の出力が生成される可能性があります。

関連情報