Diferentes usuarios acceden al sistema operativo multiusuario y para monitorear la actividad de los usuarios, es importante vigilar el historial de inicio de sesión. El historial de inicio de sesión brinda información útil sobre diferentes usuarios que han accedido a la máquina, como nombre de usuario, nombre de terminal, dirección IP, fecha y hora de iniciar sesión. Además, el historial de inicio de sesión también ayuda a identificar diferentes problemas, especialmente para la solución de problemas.
Esta redacción se centra en un enfoque para verificar el historial de inicio de sesión del usuario. Antes de entrar en eso, comprendamos cómo Linux organiza y administra datos de inicio de sesión:
Cómo Linux almacena archivos de registro?
Linux (Ubuntu) almacena datos de inicio de sesión en tres ubicaciones:
Todos estos archivos almacenan información de inicio de sesión e intentos de inicio de sesión también.
Cómo verificar el historial de inicio de sesión?
Para verificar el historial de inicio de sesión, use el siguiente comando:
$ Último
Proporciona información sobre todos los usuarios que iniciaron sesión con éxito. Busca a través del "Var/log/utmw" Archivo y muestra el historial de todos los usuarios que han iniciado sesión desde que crearon el archivo.
La salida anterior muestra que los diferentes usuarios conectados al servidor desde una máquina con IP "192.168.8.113 ", "PTS/1" indicar que se accedió al servidor a través de Ssh.
Cómo verificar el historial de inicio de sesión de un usuario específico?
Para verificar el historial de inicio de sesión de un usuario específico, utiliza el comando "último" con el nombre de usuario de ese usuario en particular:
$ Último [nombre de usuario]
Estoy buscando "Martin"; El comando sería:
$ Last Martin
Cómo verificar el número específico de inicios de sesión?
Si numerosas personas acceden al servidor, entonces el historial de inicio de sesión sería enorme. Para recortar el número de inicios de sesión, siga la sintaxis mencionada a continuación:
$ Último -[x]
Reemplace "X" con la cantidad de inicios de sesión que desea mostrar como salida estándar:
$ Último -6
También puede usarlo con un nombre de usuario específico:
$ Último -6 [nombre de usuario]
Cómo verificar los malos intentos de inicio de sesión:
Como se discutió anteriormente, Linux también mantiene la información de los malos intentos de inicio de sesión. Para mostrarlo, use el comando que se da a continuación:
$ sudo lastb
O,
$ sudo último -f/var/log/btmp
Observar los malos intentos de inicio de sesión es muy crítico por razones de seguridad del servidor. Puede identificar fácilmente una dirección IP desconocida que probablemente esté tratando de acceder al servidor.
Conclusión:
Linux es el sistema operativo más preferido para los servidores en muchas empresas porque es una plataforma segura de múltiples usuarios. Muchos usuarios acceden a un servidor y para controlar la actividad del usuario, necesitamos información de inicio de sesión del usuario. En esta guía, aprendimos a examinar el historial de inicio de sesión del usuario en Linux. Además, también analizamos cómo se pueden abordar los malos intentos para asegurar el servidor. Utilizamos el comando "Último", pero otra herramienta llamada "AuReport" rastrea los inicios de sesión exitosos y fallidos.