¿Es posible ver el historial de inicio de sesión? Quiero decir si alguien ha usado la computadora en mi ausencia y cuándo la usó.
Si es posible, ¿dónde puedo obtener el registro?
Si no, ¿hay un programa que registre todos los inicios de sesión y su tiempo?
104
last
en la terminallast > userlogin.log
Respuestas:
Eso contiene mucho más que solo inicios de sesión simples (llamadas sudo, etc.), pero los inicios de sesión también están allí. Está protegido, por lo que deberá ser root para leerlo:
fuente
sudo grep 'authentication failure' /var/log/auth.log | grep -v "sudo"
. Línea de salida Ejemplo:Feb 19 14:35:02 comp-name-1 compiz: pam_unix(unity:auth): authentication failure; logname= uid=1001 euid=1001 tty= ruser= rhost= user=ld
. Comando para imprimir exitosa historia entrada:sudo grep 'login keyring' /var/log/auth.log | grep -v "sudo"
. Línea de salida Ejemplo:Feb 18 07:17:58 comp-name-1 compiz: gkr-pam: unlocked login keyring
. Probablemente muestra solo inicios de sesión después del último reinicio. Sudo está excluido porque de lo contrario nuestro propio comando también estaría en la lista.Como Suhail mencionó en un comentario , el
last
comando mostrará una lista de los últimos usuarios registrados.fuente
Para ver el inicio de sesión más reciente para todas las cuentas en el sistema, intente
lastlog
. Hay algunas opciones útiles, como ver solo un usuario específico.fuente
Anexando bien su pregunta y la respuesta de OLI si está en una computadora portátil , también puede verificarlo seleccionando el contenido exacto como
o
y si él / ella realiza algún tipo de actividad a través del permiso de sudo
o
Le dará información adicional sobre lo que desea saber sobre el usuario que inició sesión en su sistema sin su permiso :) :)
fuente
sudo grep 'login keyring' /var/log/auth.org
para verificar el historial de inicio de sesión.