O log do utmp contém informações de 'logout'?

1

Eu tenho um teste ontem. Uma pergunta é

Choose the one that is wrong about log files.

  1. utmp contains login and logout information of the users who are currently logged onto the system
  2. loginlog records successful login attempts

Eu sei que a resposta é 2. Mas o utmp contém informações de logout ? Eu acho que também está errado. wtmp contém informações de login e logout. Se 1 também é a resposta certa, como eu penso, o que eu apoio minha opinião ao instrutor?

    
por Miracle444 08.04.2018 / 16:28

2 respostas

0

man 5 utmp dá uma boa resposta:

The utmp file allows one to discover information about who is currently using the system.

The wtmp file records all logins and logouts.

    
por 08.04.2018 / 16:43
0

Sim, contém informações de logout.

Quando uma sessão de login da TUI interativa termina, um registro DEAD_PROCESS é inserido nessa tabela, substituindo o USER_PROCESS anterior. Esse registro não dura muito tempo (em alguns sistemas, pelo menos), pois o gerenciamento do serviço de login de terminal logo recicla o serviço de login, sobrescrevendo o registro DEAD_PROCESS por um novo GETTY_PROCESS ou LOGIN_PROCESS one. Mas pode ser encontrado lá.

Em outros sistemas, nos quais não existe um registro GETTY_PROCESS ou LOGIN_PROCESS , ele dura um pouco mais e é mais fácil de encontrar. No entanto, é difícil ver o acesso programado à tabela, já que os utilitários geralmente filtram DEAD_PROCESS entradas ao imprimir o conteúdo da tabela.

Além disso: devido a bugs, DEAD_PROCESS registros para sessões de login da GUI de alguns ambientes de desktop modernos são acumulados sem limite nesta tabela.

Leitura adicional

por 14.04.2018 / 17:10