Howto: Como matar e deslogar usuários no Linux

A idéia do Br-Sysadmin é ser uma fonte de ajuda para o Administrador de sistemas e vira e mexe temos algumas tarefas chatas no nosso dia a dia.

Por este motivo é legal dar uma olhada em pacotes como o procps. Esta pacote incluin vários utilitários bem úteis. Um dos utiltários contidos neste pacote que pode enviar sinal para usuários e processo dando um halt completo no terminal do usuário ou matar um usuário e efetuar o logout dele.

Para entender melhor o procps contém utilitários que podem navegar no sistema de arquivos /proc, que como todos sabemos não é um sistema de arquivos real mas um caminho para o kernel que fornece informações sobre a sua tabela de processo. O procps inclui ps, free, skill, pkill, pgrep, snice, tload, top, uptime, vmstat, w , watch e o pdwx.

Assim se precisarmos dar halt ou parar um usuário de nome tonho :

[brsysb]

# pkill -STOP -u tonho

[/brsysb]

Para dar um resume no usuário :

[brsysb]

# pkill -CONT -u tonho

[/brsysb]

E para matar um processo php-cgi que esteja sendo rodado usando este usuário:

[brsysb]

# pkill -KILL -u tonho php-cgi

[/brsysb]

Ou seja, são tarefas simples que boa parte de nós sempre precisará mas nem sempre vai lembrar