[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Usuário continua aparecendo mesmo depois do logout



Marcos Vinicius Lazarini wrote:
Tive problemas semelhantes a esses e a conclusão que cheguei foi que o processo de logout nao foi realizado por completo (ex: cai a conexão ssh, ou o usuario desloga com um ctrl+alt+backspace). Alguns dos varios sistemas de accounting acaba furando - eles sao diferentes, por isso que as vezes dá inconsistencia.

Estou começando a pensar que é isto mesmo... Veja abaixo.


Verifique também o comando 'last' e veja se se o usuário convidado já tinha deslogado as 17:16:31

--- Veja o resultado do comando last:
dai:~# last convidado | grep pts/3
convidad pts/3        :0.0             Mon Sep 27 12:51    gone - no logout
dai:~#

Que interessante este "gone - no logout"!

--- Veja o resultado do comando who -aH:
dai:/var/run# who -aH | grep convidad
convidad ? pts/3        Sep 27 12:51   ?          4044 (:0.0)
dai:/var/run#

O 4044 é o PID. Este processo não existe:
dai:/var/run# ps -p 4044
  PID TTY          TIME CMD
dai:/var/run#

Parece que o usuário não conseguiu dar logout completamente, e o sistema reporta isto de maneira inconsistente.

Estudando os "man" dos comandos relacionados, descobri que algumas das informações ficam armazenadas nos arquivos /var/run/utmp e /var/log/wtmp. Eu zerei o arquivo /var/run/utmp e agora não aparece mais o usuário convidado "fantasma", mas não tenho certeza de ter feito a coisa certa.

Muito obrigado pela atenção.

Adriano Rafael Gomes



Reply to: