Hi there!
I have the following concern with 'last' command:
user1 sshd server1 Mon Sep 11 23:18 - 00:05 (00:46)
user2 pts/33 server2 Mon Sep 11 14:47 - 07:45 (4+16:57)
From the output shown above I understand the value between '()' responds to the duration of the session in a format such as (days+HH:MM). This is what I always knew and was also able to confirm from different executions. However, in the previous example something is wrong, because a duration of 4 days + almost 17 hours will make the logoff session time belong to Sep 16, which is in THE FUTURE. I have more examples from sessions starting in Sep11 and a duration expressed with (292+19:52) which makes it even worse.
Do anyone of you understand what can be the issue here? I'm I misunderstanding something? Did you ever faced something like this?
Note: This is being executed in Solaris10 OS.