last -w
debería hacer el truco por ti. No tengo nombres de usuario largos para probar esto, pero la página del manual sugiere que debería funcionar.
También puede usar last -a
para enumerar nombres de host como el último campo y no truncarlos o last -i
mostrarlos como direcciones IP en lugar de nombres de host.
Estos son usuarios locales de su sistema, por lo que puede eliminarlos de su /etc/passwd
archivo si las opciones anteriores no funcionan. Solo debería tener problemas para hacerlo si tiene dos usuarios que comparten los mismos primeros 8 caracteres.
Si falla todo eso, podría intentarlo strings /var/log/wtmp
. Estos datos serán algo más difíciles de interpretar, pero deben contener los nombres de usuario y nombres de host completos.
utmp
almacena solo 8 caracteres, enlast
realidad lee desde elwtmp
cual puede almacenar el dominio completo y el nombre de usuario.last -w
es la respuesta.