Frequently Asked Question

Como encerrar uma sessão de um usuário?
Last Updated 9 months ago

Veja a sequencia de comandos abaixo:
root@host:~# w
13:14:24 up 29 days, 1:41, 1 user, load average: 0,00, 0,01, 0,05
USUÁRIO TTY DE LOGIN@ IDLE JCPU PCPU WHAT
marcio pts/0 179.93.222.49 09:37 0.00s 0.24s 0.05s sshd: marcio [p
root@host:~#
root@host:~# ps -ax | grep pts/0
4077 ? S 0:00 sshd: marcio@pts/0
4078 pts/0 Ss 0:00 -bash
7547 pts/0 S 0:00 sudo su -
7548 pts/0 S 0:00 su -
7549 pts/0 S 0:00 -su
7589 pts/0 R+ 0:00 ps -ax
7590 pts/0 S+ 0:00 grep --color=auto pts/0
Você tem mensagem nova de correio em /var/mail/root
root@host:~# kill -9 4077

Neste caso, encerraremos a sessão do usuário marcio, primeiro listamos os usuários conectados com (who), encontramos o primeiro processo do usuário (ps -ax | grep pts/0) - seja ele remoto ou local, sempre haverá um processo inicial. Depois encerramos com kill -9 [número do processo]

Please Wait!

Please wait... it will take a second!