¿Cómo saber cuándo los usuarios inician sesión en Linux?
-
10-07-2019 - |
Pregunta
Soy bastante nuevo en la programación de Linux. Quiero crear un archivo de registro con cierta información cuando un usuario solo inicia sesión. Entonces, ¿dónde puedo encontrar un evento o algo cuando un usuario inicia sesión? ¿Hay alguna estructura que tenga algún indicador cuando el usuario inicie sesión?
Gracias
Solución
Los archivos utmp
y wtmp
contienen los últimos datos de inicio de sesión. Consulte la página del manual para obtener más información.
Otros consejos
Lea la página del manual para utmp (5) y getutent (3)
Los archivos:
/var/run/utmp
/var/log/wtmp
contiene información sobre quién está usando el sistema actualmente. El archivo wtmp registra todos los inicios de sesión y cierres de sesión y el archivo utmp contiene información de qué tipo de inicio de sesión es, quién inició sesión, etc.