Abrufen von Anmeldejahresdaten mit dem Befehl 'last' unter Linux

10

Unter Solaris liefert der Befehl 'fwtmp' die Jahresinformationen aus den wtmp-Protokollen. Beispielsweise:

host # /usr/lib/acct/fwtmp < /var/adm/wtmpx > tmp_wtmpx_file
host # head -1 tmp_wtmpx_file
user123 sshd 1258 7 0000 0000 1226072918 230489 0 29 host123.desktop.ourhost.com Fri Nov  7 09:48:38 2008

Unter Linux gibt der 'Letzte' die Daten ohne die Jahresinformationen aus, und ich scheine kein Dienstprogramm zu finden, das 'fwtmp' unter Linux ähnelt, um die Jahresdaten hinzuzufügen. Der Befehl 'lastlog' enthält das Jahr in der Ausgabe, sucht jedoch nur die Benutzer in der passwd-Datei (standardmäßig nicht für ldap oder andere Benutzerdatenbanken). Gibt es unter Linux ein Dienstprogramm, das das Jahr zusammen mit den anderen Daten von 'last' ausgibt?

Andrew Case
quelle

Antworten:

11
man last
...
       -F     Print full login and logout times and dates.
...

Also, benutze last -F

Jeff Ferland
quelle
2
Es ist jedoch nicht in RHEL5 / CentOS5 verfügbar.
ewwhite
Deshalb. :-)
Andrew Case
4

Auf RHEL5 last -Fist nicht verfügbar.

Wenn Sie nur die lastInformationen eines bestimmten Jahres haben möchten, müssen Sie diese verwenden last -t.

Ex:

  • last -t 20140101000000 zeige alles vor 2014.
  • last -t 20130101000000 zeige alles vor 2013.

Wenn Sie einen Unterschied zwischen den beiden Befehlen ausführen, können Sie nur Informationen für 2013 haben.

Weitere Informationen finden Sie unter Abrufen von "Jahr" mit dem letzten Befehl in Red Hat 5, falls erforderlich.

jmlrt
quelle