last -w
deve fazer o truque para você. Eu não tenho nomes de usuário longos para testar isso, mas a página man sugere que isso deve funcionar.
Você também pode usar last -a
para listar nomes de host como o último campo e não truncá-los ou last -i
para exibi-los como endereços IP em vez de nomes de host.
Estes são usuários locais do seu sistema, para que você possa retirá-los do seu arquivo /etc/passwd
se as opções acima não funcionarem. Você só deve ter problemas ao fazer isso se tiver dois usuários que compartilhem os mesmos 8 primeiros caracteres.
Ao falhar tudo isso, você pode tentar strings /var/log/wtmp
. Esses dados serão um pouco mais difíceis de interpretar, mas devem conter os nomes de usuário e nomes de host completos.