En Solaris, el comando 'fwtmp' proporciona la información del año de los registros de wtmp. Por ejemplo:
host # /usr/lib/acct/fwtmp < /var/adm/wtmpx > tmp_wtmpx_file
host # head -1 tmp_wtmpx_file
user123 sshd 1258 7 0000 0000 1226072918 230489 0 29 host123.desktop.ourhost.com Fri Nov 7 09:48:38 2008
En Linux, el 'último' genera los datos sin la información del año, y parece que no puedo encontrar una utilidad similar a 'fwtmp' en Linux para agregar los datos del año. El comando 'lastlog' incluye el año en la salida, pero solo busca a los usuarios que están en el archivo passwd (no contra ldap u otras bases de datos de usuario por defecto). ¿Hay alguna utilidad en Linux que muestre el año junto con los otros datos del 'último'?
En RHEL5,
last -F
no está disponible.Si desea tener solo la
last
información de un año específico, debe usarlalast -t
.ex:
last -t 20140101000000
Mostrar todo antes de 2014.last -t 20130101000000
Mostrar todo antes de 2013.Si ejecuta una diferencia entre los 2 comandos, solo puede tener información para 2013.
Consulte Obtener "año" con el último comando en Red Hat 5 para obtener más información si es necesario.
fuente