Un sistema de Linux puede tener muchos usuarios iniciados. El administrador de Linux verifica a los usuarios registrados y puede ver lo que cada usuario está haciendo en su terminal. Verificar en quién se inicia actualmente es una forma de mejorar la seguridad de su sistema.
Esta guía discute cómo puede imprimir los nombres de usuario de los usuarios que se registran actualmente en Linux.
Diferentes formas de imprimir los nombres de usuario de los usuarios registrados en Linux
Se puede acceder a Linux de forma remota, y muchos usuarios utilizan un protocolo como SSH para acceder a sus sistemas Linux de forma remota. Mantener una pestaña sobre quién está conectado al sistema es parte del trabajo del administrador. Veamos las diversas formas de lograr eso.
1. Usando el comando "W"
Un comando como "W" Recupera los detalles de los usuarios registrados actualmente de la /var/run/utmp Archivo cuando se ejecuta. Luego muestra los detalles de inicio de sesión de manera similar a la tabla para el análisis.
Aquí le mostramos cómo ejecutarlo:
$ W
Obtendrá una salida como la de la imagen anterior. Entendamos qué detalles da:
Así es como interpretar los detalles sobre los nombres de usuario que se registran actualmente en Linux.
El "W" El comando le permite reducir los detalles de inicio de sesión de un usuario en particular. Para eso, comience enumerando los nombres de usuario de los usuarios iniciados como lo hicimos anteriormente. Luego, especifique un nombre de usuario para obtener más detalles.
$ W [nombre de usuario]
Cuando usas "W" Para imprimir los nombres de usuario de los usuarios registrados, puede reducir la información que se muestra agregando el -s Bandera como se muestra en el siguiente:
$ W -s
2. Usando quién
Cuando desee imprimir el nombre de usuario de los usuarios registrados con menos detalles, el OMS El comando es tu mejor opción. El comando emite el nombre de usuario, el dispositivo terminal, la fecha y la hora de inicio de sesión, y el nombre de host o la dirección IP del usuario iniciado.
$ quien
Agregando el -a La opción proporciona los detalles del último arranque del sistema y otra información mientras se imprime los nombres de usuario de los usuarios registrados.
3. Usando Whoami
A diferencia de OMS, el quién soy El comando solo imprime el nombre de usuario del usuario registrado del caparazón activo. Por lo tanto, no puede usarlo para monitorear a los demás.
El comando se aplica principalmente cuando desea obtener su nombre de usuario y confirme quién está usando el shell activo.
$ whoami
Su salida solo le da el nombre de usuario del shell activo.
4. Uso de identificación
Cuando se combina con el -bandera de la ONU, el comando de identificación funciona igual que el whoami. Muestra el nombre de usuario del shell activo de la siguiente manera:
$ id -un
No puede usar este método para obtener los nombres de usuario de otros usuarios iniciados.
5. Uso de usuarios
Linux ofrece el usuarios Comando que imprime los nombres de usuario de todos los usuarios iniciales actualmente sin agregar ningún detalle. Solo verá su nombre de usuario como se muestra en lo siguiente:
$ usuarios
6. Usando el dedo
Finger es un paquete de Linux que actúa como una utilidad de búsqueda. Cuando se ejecuta, muestra los detalles del usuario como su nombre de terminal, nombre de inicio de sesión, tiempo de inactividad y tiempo de inicio de sesión.
Para usar la utilidad de búsqueda, instálela primero usando el siguiente comando para Ubuntu:
$ sudo apt instalación dedo
Una vez que el paquete se instale, ejecute de la siguiente manera para buscar los detalles del usuario:
$ dedo
Usando el último comando
En Linux, último Muestra los detalles de registro de todas las sesiones de inicio de sesión para un rango de tiempo determinado. Muestra cómo y cuándo los diferentes usuarios iniciaron sesión en el sistema y quién está conectado actualmente.
$ Último
La salida anterior es extensa. Puedes reducirlo. Por ejemplo, puede recuperar los últimos cinco detalles de inicio de sesión agregando 5 al comando.
$ Último -5
De esa manera, reduce la salida para un fácil monitoreo del sistema. Los usuarios iniciados tienen el "conectado" Mensaje a la derecha.
Conclusión
Cuando se registran diferentes usuarios en el sistema, es posible monitorearlos e imprimir sus nombres de usuario utilizando varias opciones, incluidos los comandos "quién", "W", "Último", "dedo", "usuarios" y whoami ". Hemos visto los ejemplos de usar cada uno de ellos para recuperar los nombres de usuario. Pruébalos y encuentre cuál funciona mejor para su caso.