Pourquoi lastlog montre-t-il que chaque utilisateur ne s'est jamais connecté?


13

L'exécution lastlogcorrecte de la commande répertorie tous les utilisateurs de mon système (comme les /etc/passwdentrées). Cependant, tous sont marqués comme **Never logged in**, y compris le compte auquel je suis actuellement connecté. J'ai remarqué que mon /var/log/lastlogdossier est également vide.

Edit : /var/log/lastlogn'est pas vide, c'est un fichier binaire et j'essayais de le catfaire, ne provoquant aucun affichage. lessaffiche un fichier binaire.

Quelqu'un at-il une idée de pourquoi cela se produirait? Je n'ai jamais modifié manuellement /var/log/lastlog.

Modifier : Sortie de ls -al /var/log/lastlog:

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


Avez-vous vérifié que vous avez de l'espace libre sur votre système de fichiers contenant / var? Veuillez également ajouter la sortie de: ls -la / var / log / lastlog
João Pinto

@ João: Bonne suggestion, mais dfrépertorie 61% de gratuité sur ce système de fichiers
goric

Réponses:


10

La connexion via gdm n'est pas connectée à lastlog. À cet égard, ck-history --lastpourrait vous donner plus d'informations.

Pour tester cela, accédez à une console (Ctrl + Alt + F1), connectez-vous, puis revenez à Gnome (Alt + F7) et vérifiez la sortie de lastlog.


Vous avez raison - c'était ma mauvaise compréhension de ce qui se lastlogpasse. Merci.
goric

La page de manuel n'est pas très claire sur la raison pour laquelle lastlog ne fonctionnera pas sur un système gdm, mais l'utilisation des arrangements ck-history --lastfonctionne bien, surtout si vous le redirigez grep tty7. Merci!
Scaine

1

Pouvez-vous publier la sortie de lastlog? Êtes-vous sûr qu'ils disent tous qu'ils ne se sont jamais connectés? Le mien montre que seuls deux comptes se sont connectés (root et mon propre compte utilisateur). Le reste est un tas de système de comptes comme le pouls, Avahi, sshd qui ont jamais réellement eu un journal. De plus, / var / log / lastlog ne doit pas être vide, mais il est (selon moins) un fichier binaire qui nécessite le programme lastlog à analyser.


Voir mes modifications: le fichier n'est pas vide, j'essayais de le catfaire. Mais tous les comptes font la liste Jamais connecté. lastlog | grep -v NeverProduit une sortie vide.
goric


0

À mon avis, cela devrait être répertorié comme un bogue pour gdm. chkrootkit signale un problème chaque fois que / var / log / lastlog est vide:

 Checking `z2'...        user xxxx deleted or never logged from lastlog!
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.