último usuário logado no linux mostrando apenas 8 caracteres

8

Estou usando o último comando no linux para buscar o último usuário logado. Mas o último comando mostra apenas 8 caracteres no campo de nome de usuário. Na imagem abaixo, o nome de usuário administrador é cortado para administ .

Existe alguma outra maneira de obter o nome completo do último usuário logado?

Eu também tentei o lastlog.

    
por prasanna 23.12.2011 / 12:36

2 respostas

9

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.

    
por 23.12.2011 / 12:48
0

last lê de utmp e o campo de nome de usuário está limitado a 8 caracteres. Por isso, é melhor ter um nome de usuário único nos primeiros caracteres.

    
por 23.12.2011 / 13:00

Tags