Cómo hacer kill y logout a usuarios en un sistema Linux

De Proyecto Ciencia

Esta es una pregunta de nóveles administradores que sugiere que la gente ama matar y mostrar sus poderes al resto del mundo ;)

Hay un paquete llamado procps. Dicho paquete incluyo varias utilidades. Una de tales utilidades es skill el cual es responsable de enviar una señal a los usuarios y procesos tales como:

  • Detener el terminal de un usuario.
  • Hacer Kill a un usuario y desconectarlo.

También, nota que esas son utilidades que navegan el sistema de archivos /proc, el cual no es un sistema de archivo rea pero si una manera de que el kernel pueda proveer información acerca del estado de las entradas en su tabla de procesos.

Contenido

Tarea: ¿Cómo hacer halt/stop a un usuario llamado didi?

Escribe el comando skill como se muestra a continuación:

skill -STOP -u didi

Debes ser super usuario para parar otros usuarios

Tarea: ¿Cómo hacer resume al usuario didi que habíamos puesto en estado hatl/stop?

Envía CONT al usuario didi, escribe el comando como se muestra a continuación:

skill -CONT -u didi

Tarea: ¿Cómo hacer kill y logout a un usuario llamado didi?

Puedes enviar KILL al usuario, escribiendo el comando como se muestra a continuación:

skill -KILL -u didi

Tarea: Hacer Kill y logout a todos los usuarios

El último comando para hacer kill y logoug a todos los usuarios es el siguiente:

skill -KILL -v /dev/pts/*

Por favor, notar que es importante envíar una advertencia de que los usuarios van a ser desconectados con el comando wall para evitar pérdida de data.

Fuente: http://www.cyberciti.biz/tips/howto-linux-kill-and-logout-users.html

Traducción: Muammar El Khatib <muammar [at] proyectociencia.org>

Herramientas personales