Precisa de software para rastrear os horários de login e logoff

3

Estou precisando de um software que possa rastrear os tempos de login e logoff na base do usuário. Se possível, o software deve ser de plataforma cruzada. Se você conhece esse software, por favor, compartilhe.

    
por Amey Jah 28.05.2011 / 18:50

1 resposta

3

No Linux, temos um comando para esse último tty7 irá mostrar-lhe uma lista dos usuários usando tty7 (onde sua área de trabalho reside):

Exemplo:

rinzwind tty7         :0           Sat May 28 05:14   still logged in   
rinzwind tty7         :0           Fri May 27 18:22 - down   (04:43)    
rinzwind tty7         :0           Fri May 27 17:11 - down   (00:47)    
rinzwind tty7         :0           Fri May 27 05:44 - down   (01:34)    
rinzwind tty7         :0           Thu May 26 17:59 - down   (03:57)    
rinzwind tty7         :0           Thu May 26 08:03 - down   (00:20)    
rinzwind tty7         :0           Thu May 26 07:27 - down   (00:29)    
rinzwind tty7         :0           Thu May 26 06:41 - down   (00:05)    
rinzwind tty7         :0           Wed May 25 17:17 - down   (06:49)    
rinzwind tty7         :0           Wed May 25 11:33 - down   (00:20)    
rinzwind tty7         :0           Wed May 25 10:28 - down   (00:05) 

Da mesma forma, você pode ver quem usou tty1 ou qualquer outro ttys (para ver quem efetuou login em um console da linha de comando).

Se você quiser essa informação, você pode simplesmente redirecionar a saída para um arquivo:

last tty7 >~/login.txt

e você encontrará um login.txt no seu diretório pessoal.

Portanto, não há necessidade de ferramentas gráficas sofisticadas. É uma das instruções básicas que um administrador de um sistema precisa para verificar irregularidades (como pessoas tentando acessar o sistema que não precisam estar nele).

edite.

A saída mostra: nome de usuário, tty (7 é a área de trabalho), número de tela (não tenho certeza), data, -, 'down', hora da sessão ativa. 'down' significa desligar o sistema e quando há um tempo, provavelmente significa que alguém o desligou (reinicialização emitida a partir de tty1) ou que a energia foi desligada sem um desligamento adequado. O tempo entre () é a hora em que o sistema estava ligado.

Existem mais opções que podem ser interessantes para você e também podem ser mais fáceis de ler:

last reboot

reboot system boot 2.6.38-8-generic Sat May 28 05:14 - 20:47  (15:32)
reboot system boot 2.6.38-8-generic Fri May 27 18:22 - 23:05  (04:43)
reboot system boot 2.6.38-8-generic Fri May 27 17:11 - 17:58  (00:47)
reboot system boot 2.6.38-8-generic Fri May 27 05:44 - 07:19  (01:34)
reboot system boot 2.6.38-8-generic Thu May 26 17:59 - 21:56  (03:57)
reboot system boot 2.6.38-8-generic Thu May 26 08:03 - 08:23  (00:20)

Às 5:14 eu iniciei esta máquina e agora são 20:47 e atualmente estou usando por 15h e 32 minutos. Ontem passei 0h47 e 4h43 no meu caderno.

A primeira linha agora mostra:

reboot system boot 2.6.38-8-generic Sat May 28 05:14 - 20:54 (15:40)    

last reboot >~/lastreboot.txt para colocá-lo em um arquivo de texto.

    
por Rinzwind 28.05.2011 / 18:53