É melhor usar o comando who am i
para que você não obtenha as informações duplicadas e tenha que analisá-las ao usar apenas um who
simples.
$ who am i
sam pts/6 2013-07-22 13:21 (192.168.1.110)
Humourously você também pode usar isso:
$ who mom likes
sam pts/6 2013-07-22 13:21 (192.168.1.110)
Você pode analisá-lo usando sed
para que seja apenas o host do qual eles estão se conectando:
$ who am i | sed 's/.*(\(.*\))//'
192.168.1.110
Você também pode ver todo o histórico de logins de um usuário usando o comando last
:
$ last <username>
Por exemplo:
$ last sam | less
sam pts/6 192.168.1.110 Mon Jul 22 13:21 still logged in
sam pts/6 192.168.1.110 Mon Jul 22 11:02 - 11:02 (00:00)
sam pts/5 192.168.1.110 Thu Jul 18 14:41 - 16:41 (01:59)
sam pts/5 192.168.1.110 Wed Jul 17 15:56 - 16:28 (00:31)
sam pts/5 192.168.1.110 Wed Jul 17 15:56 - 15:56 (00:00)
sam pts/4 192.168.1.110 Wed Jul 17 14:28 - 14:29 (00:00)
sam pts/7 192.168.1.110 Tue Jul 16 16:27 - 16:50 (00:23)