Perché lastlog mostra che tutti gli utenti non hanno mai effettuato l'accesso?


13

L'esecuzione lastlogcorretta del comando elenca tutti gli utenti sul mio sistema (uguale alle /etc/passwdvoci). Tuttavia, tutti sono contrassegnati come **Never logged in**, incluso l'account a cui sono attualmente connesso. Ho notato che anche il mio /var/log/lastlogfile è vuoto.

Modifica : non/var/log/lastlog è vuoto, è un file binario e ci stavo provando , senza far visualizzare nulla. visualizza un file binario.catless

Qualcuno ha qualche idea sul perché questo accada? Non ho mai modificato manualmente /var/log/lastlog.

Modifica : output di ls -al /var/log/lastlog:

-rw-rw-r-- 1 root utmp 292584 2010-05-12 18:14 / var / log / lastlog


Hai controllato di avere spazio libero sul tuo filesystem contenente / var? Inoltre, aggiungi l'output di: ls -la / var / log / lastlog
João Pinto

@ João: buon suggerimento, ma dfelenca il 61% gratis su quel filesystem
goric

Risposte:


10

L'accesso tramite gdm non è registrato in lastlog. A questo proposito ck-history --lastpotrebbe darti maggiori informazioni.

Per provare questo, vai su una console (Ctrl + Alt + F1), accedi, quindi torna a Gnome (Alt + F7) e controlla l'output di lastlog.


Hai ragione - è stato il mio fraintendimento di ciò che lastlogfa. Grazie.
goric

La pagina man non è molto chiara sul perché lastlog non funzionerà su un sistema gdm, ma organizzare l'uso ck-history --lastfunziona bene, specialmente se lo installi grep tty7. Grazie!
Scaine,


0

Puoi pubblicare l'output di lastlog? Sei sicuro che tutti dicono di non aver mai effettuato l'accesso? Il mio mostra che solo due account hanno effettuato l'accesso (root e il mio account utente). Il resto sono un mucchio di account di sistema come pulse, avahi, sshd che in realtà non hanno mai avuto un login. Inoltre, / var / log / lastlog non dovrebbe essere vuoto, ma è (secondo meno) un file binario che richiede il programma lastlog da analizzare.


Vedi le mie modifiche: il file non è vuoto, ci stavo provando cat. Ma tutti gli account non elencano Mai effettuato l'accesso. lastlog | grep -v NeverProduce un output vuoto.
goric

0

Secondo me, questo dovrebbe essere elencato come un bug per gdm. chkrootkit segnala un problema ogni volta che / var / log / lastlog è vuoto:

 Checking `z2'...        user xxxx deleted or never logged from lastlog!
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.