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: