últimos usuários logados no linux mostrando apenas 8 caracteres

10

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

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

Eu tentei o lastlog também.

insira a descrição da imagem aqui

prasanna
fonte

Respostas:

11

last -wdeve fazer o truque para você. Não tenho nomes de usuário longos para testar isso, mas a página de manual sugere que deve funcionar.

Você também pode usar last -apara listar nomes de host como o último campo e não truncá-los ou last -iexibi-los como endereços IP em vez de nomes de host.

Esses são usuários locais do seu sistema, para que você possa recebê-los do seu /etc/passwdarquivo se as opções acima não funcionarem. Você só deve ter problemas para fazer isso se tiver dois usuários que compartilhem os mesmos 8 primeiros caracteres.

Na falta de tudo isso, você pode tentar strings /var/log/wtmp. Esses dados serão um pouco mais difíceis de interpretar, mas deverão conter os nomes de usuário e nomes de host completos.

Ladadadada
fonte
0

lastlê de utmp, e aí o campo de nome de usuário é limitado a 8 caracteres. Portanto, é melhor ter um nome de usuário único nos primeiros caracteres.

ott--
fonte
1
Isso está incorreto; enquanto utmparmazena apenas 8 caracteres, lastna verdade lê a partir do wtmpqual pode armazenar o domínio completo e o nome do usuário. last -wé a resposta.
Rymo