mate sua sessão ssh. Verifique-os por
ps aux | egrep "sshd: [a-zA-Z]+@"
A segunda coluna fornece o PID. Então,
sudo kill [-9] PID
Espero que isso ajude.
ps: usar o sinalizador -9 impedirá que as coisas parem "graciosamente".
Eu posso ver usuários conectados por meio do comando who
ou last
.
Como posso fazer logoff de um usuário específico que faz login por meio do SSH?
mate sua sessão ssh. Verifique-os por
ps aux | egrep "sshd: [a-zA-Z]+@"
A segunda coluna fornece o PID. Então,
sudo kill [-9] PID
Espero que isso ajude.
ps: usar o sinalizador -9 impedirá que as coisas parem "graciosamente".
Eu encontrei esse pessoal. Basta substituir USERNAME pela sessão de usuário desejada para ser eliminado.
kill [-9] $(ps aux | grep USERNAME@ | head -n 1 | tr -s ' ' | cut -f 2 -d ' ')
Como mencionado acima, usar o sinalizador -9 impedirá que as coisas parem "graciosamente".
echo 'quem | corte -d "" -f1 | uniq | habilidade xargs -KILL -u ' Basta colocar isso em algum arquivo local.stop e executá-lo quando o sistema for reinicializado ou desligado. funciona perfeitamente para mim por muitos anos em muitos sistemas diferentes, do gentoo ao ubuntu.
Tags ssh