Vérification de la durée de connection d'un user

Est-il possible de vérifier combien de time un user a été connecté? Ou quand l'user s'est connecté sur un système Unix / Linux?

Je me suis connecté en tant qu'autre user sur mon système il ya un certain time et je voudrais maintenant combien de time cet user a été connecté.

En utilisant la last vous pouvez find cette information. Ce qui suit peut être utile:

 last <username> | less 

Cela renverra quelque chose comme ceci:

 benlavery@Talantinc:bin $>last benlavery | less benlavery ttys005 Mon Aug 31 09:58 still logged in benlavery ttys005 fe80::105e:6b27:29ff:d967%en0 Mon Aug 31 09:14 - 09:36 (00:22) benlavery ttys005 fe80::105e:6b27:29ff:d967%en0 Mon Aug 31 09:12 - 09:14 (00:01) 

Vous pouvez voir quand l'user s'est connecté et quand il s'est déconnecté ou s'il est encore connecté.

w / who command est aussi une option

 [root@server ~]# w user 09:16:03 up 51 days, 14:14, 8 users, load average: 0.52, 0.67, 0.71 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user pts/4 192.168.x.xxx 07:49 1:26m 0.03s 0.03s -bash