Linux verfügt über einen Befehl, mit dem Sie Details zu den letzten Anmeldungen auf dem Server anzeigen können. Der Befehl ist letzter mit einem Schwesterbefehl lastb . Wir werden beide ein wenig besprechen.
Mit dem letzten Befehl ohne Argumente und Sie sehen die vollständige Liste der Anmeldungen. Linux speichert diese Liste in /var/log/wtmp . Verwenden Sie den Befehl wie last -n und Sie sehen die letzten n Anmeldungen, wie:
root@web [~]# last -6
root pts/0 192.168.2.33 Fri May 12 11:04 still logged in
root pts/0 192.168.2.33 Wed May 3 14:42 - 16:20 (01:38)
root pts/0 192.168.2.33 Mon May 1 07:50 - 09:07 (01:17)
root pts/0 192.168.2.9 Fri Apr 28 12:19 - 14:29 (02:09)
root pts/0 192.168.2.9 Thu Apr 27 06:08 - 09:17 (03:09)
root pts/0 192.168.2.9 Sun Apr 23 11:29 - 12:20 (00:50)
wtmp begins Mon Aug 24 11:33:10 2015
root@web [~]#
Um die letzten Anmeldungen für einen bestimmten Benutzer anzuzeigen, verwenden Sie last -n user . Die Syntax des Befehls lautet:
Verwendung:last [-num | -n num] [-f Datei] [-t YYYYMMDDHHMMSS] [-R] [-adioxFw] [Benutzername..] [tty..]
-num =wie viele Einträge der Befehl anzeigen wird
-f =welche Datei verwendet werden soll; Standardmäßig liest der Befehl Daten aus der Datei /var/log/wtmp
-t =Suche nach den Anmeldungen an einem bestimmten Datum
-R =IP/Hostname wird nicht angezeigt
-F =Vollständige Anmelde- und Abmeldedaten drucken
-w =vollständigen Benutzernamen und Domänen anzeigen
Um beispielsweise die letzten drei vollständigen Anmelde-/Abmeldedaten für den Benutzer root anzuzeigen, verwenden Sie:
root@web [~]# last -3 -F root
root pts/0 192.168.2.33 Fri May 12 11:04:30 2017 still logged in
root pts/0 192.168.2.33 Wed May 3 14:42:05 2017 - Wed May 3 16:20:11 2017 (01:38)
root pts/0 192.168.2.33 Mon May 1 07:50:57 2017 - Mon May 1 09:07:59 2017 (01:17)
wtmp begins Mon Aug 24 11:33:10 2015
root@web [~]#
Das letzteb Der Befehl hat die gleichen Optionen wie last Befehl und es werden die fehlgeschlagenen Anmeldungen angezeigt. Dieser Befehl nimmt Daten aus /var/log/btmp Datei. Eine Beispielausgabe sieht so aus:
root@web [~]# lastb -5
friends ssh:notty 220.225.230.1 Fri May 12 00:20 - 00:20 (00:00)
friends ssh:notty 220.225.230.1 Fri May 12 00:20 - 00:20 (00:00)
friends ssh:notty 220.225.230.1 Fri May 12 00:20 - 00:20 (00:00)
friends ssh:notty 220.225.230.1 Fri May 12 00:20 - 00:20 (00:00)
test1 ssh:notty 220.225.230.1 Thu May 11 00:09 - 00:09 (00:00)
btmp begins Tue May 2 19:57:23 2017
root@web [~]#
Das letzteb Syntax ist:
Verwendung:lastb [-num | -n num] [-f Datei] [-t YYYYMMDDHHMMSS] [-R] [-adioxFw] [Benutzername..] [tty..]