¿Hay una manera simple de forzar a otro usuario a salir de un cuadro de Linux, mientras estoy conectado como root? Entiendo que podría determinar qué tipo de sesión tienen abierta y eliminar el pid, pero creo que debe haber un comando para hacer esto que no conozco.
¿Algunas ideas?
linux
user-management
Brent
fuente
fuente
skill
comando detallado por Mihai Limbăşan. YMMVPuede eliminar todos los procesos de un usuario a través de
skill
. Ejemplo:enviará SIGTERM a todos
username
los procesos de. Para matarlos para siempre (a través de SIGKILL) use -KILL en lugar de -TERM; tenga en cuenta, sin embargo, que probablemente hará que pierdan datos de esa manera. Es muy efectivo, fíjate ...skill
es parte delprocps
paquete que está instalado por todas las distribuciones por defecto.fuente
-v pts/*
), que es de la página del manual, puede ser útil.El
pkill
ykillall
se prefieren sobreskill
. Esto es de laskill
página del manual:Esto debería funcionar:
o
fuente
Otra forma fácil de hacerlo es ejecutar
kill -1 <pid>
donde pid es el número de ID de proceso de la sesión SSH.Al ejecutar este comando, puede ver todos los árboles de proceso sshd , al eliminar el ID del proceso principal, efectivamente eliminará la sesión de usuario asociada con él:
Busque sshd y luego ejecute:
Donde 39383 es un ejemplo de un número de identificación de proceso arbitrario.
fuente