gli ultimi utenti che hanno effettuato l'accesso in linux mostrando solo 8 caratteri


10

Sto usando l'ultimo comando in Linux per recuperare l'ultimo utente registrato. Ma l'ultimo comando mostra solo 8 caratteri nel campo nome utente. Nell'immagine seguente, l' amministratore del nome utente viene tagliato come amministratore .

Esiste un altro modo per ottenere il nome completo dell'ultimo utente connesso?

Ho provato anche lastlog.

inserisci qui la descrizione dell'immagine

Risposte:


11

last -wdovrebbe fare il trucco per te. Non ho nomi utente lunghi con cui testarlo, ma la pagina man suggerisce che dovrebbe funzionare.

È inoltre possibile utilizzare last -aper elencare i nomi host come ultimo campo e non troncarli o last -iper visualizzarli come indirizzi IP anziché come nomi host.

Questi sono utenti locali del tuo sistema in modo da poterli estrarre dal tuo /etc/passwdfile se le opzioni sopra non funzionano. Dovresti riscontrare problemi solo se hai due utenti che condividono gli stessi primi 8 caratteri.

In mancanza di tutto ciò, potresti provare strings /var/log/wtmp. Questi dati saranno leggermente più difficili da interpretare ma dovrebbero contenere i nomi utente e i nomi host completi.


0

lastlegge da utmp, e lì il campo nome utente è limitato a 8 caratteri. Quindi è meglio avere un nome utente un po 'unico nei primi caratteri.


1
Questo non è corretto; mentre utmpmemorizza solo 8 caratteri, in lastrealtà legge da wtmpcui è possibile memorizzare il dominio completo e il nome utente. last -wè la risposta.
Rymo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.