El comando “who” en Linux

Algunas veces resultará necesario conocer, si es de nuestra incumbencia, cuantos y cuales usuarios se encuentran logueados en algún servidor en particular, cuanto tiempo tiempo tienen de sesión y así, poder sacarlos descontroladamente, ya sea porque nos caen mal o porque quizá estén haciendo algo indebido en nuestro sistema, o al menos, del que nos creemos dueños (casi no pasa).

Por cualquier cosa, el comando ‘who‘ te puede ayudar.

Por favor, no confundir con el comando whoami que, aunque se parecen, son completa y absolutamente distintos.

El comando who nos sirve para conocer diferentes datos de las sesiones activas en un SO Linux. Su sintaxis es:

who [OPTION]… [ FILE | ARG1 ARG2 ]

Sin parámetros, nos brinda una lista con algunos detalles (equivalente a -s)

Comando Who

Comando Who

 

 

 

 

 

 

 

 

 

 

En la imagen, dos sesiones abiertas con el usuario pako, tanto la gráfica (tty) como la sesión de terminal (pts) y, en la tercer columna, la hora en que fué iniciada.

Existen muchas opciones que pueden usarse como parámetros para el comando. Algunas de ellas y su descripción:

-b, tiempo transcurrido desde el inicio del sistema (boot).

-q, conteo de usuarios logueados al sistema.

-r, runlevel actual del sistema.

-u, usuarios logueados.

-a, listado detallado de sesiones con información extendida, tiempo de sistema y runlevel actual.

Who detallado

Who detallado

 

Facebook Twitter Email

Entradas relacionadas

También te podría gustar...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *