Benutzeranmeldung „log“ unter Mac OS X

13

Zeichnet Mac OS Benutzeranmeldungen / -abmeldungen auf?

Ich bin in einer Situation, in der ich nachweisen muss, dass ein bestimmter Benutzer vor weniger als vier Wochen zu einem bestimmten Zeitpunkt (lange Geschichte) angemeldet war.

Wird dies irgendwo auf Mac OS- oder Darwin-Ebene aufgezeichnet?

BEARBEITEN: Auf dem Computer wird Mac OS Leopard (Nicht-Server-Edition) ausgeführt.

Justicle
quelle

Antworten:

15

Sie können den Befehl lastausführen, der, sofern das Protokoll nicht gelöscht wurde, bis zur Installation des Betriebssystems ein Protokoll zurückliefern soll. Suchen Sie speziell nach Konsoleneinträgen.

Chealion
quelle
1
Süss! Ich hatte recht. Noch süßer.
Justicle
3
Dies ist zum Herunterfahren, Neustarten. Wie wäre es mit "Sperrbildschirmen" Anmeldungen, gibt es etwas ähnliches?
Paulo Oliveira
Wie überprüfe ich, ob Anmeldungen auf dem Sperrbildschirm vorliegen?
Theonlygusti
10

Wenn Sie über die folgenden Wochen hinaus zurückblicken möchten, lastwerden diese Einträge in der ASL-Datenbank viel länger gespeichert. Verwenden Sie diesen Befehl, um Anmeldungen anzuzeigen, und ersetzen Sie den gesuchten Namen, oder lassen Sie die Taste los | grep insert_username_here, um alle anzuzeigen .

syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here

So zeigen Sie Abmeldungen an:

syslog -F raw -k Facility com.apple.system.utmpx | grep insert_username_here

Um dies sauberer zu sehen, können Sie dies verwenden, das keine Anmeldungen über das Terminal anzeigt und nur die Epochenzeiten anzeigt. Sie müssen nach einem Benutzernamen suchen, sonst sind die Daten bedeutungslos:

syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here | grep -v tty | awk '{ print $2 }' | sed -e 's/]//g'

Das Datum wird als Epochenzeit angezeigt. Sie können dies mit http://www.epochconverter.com/ in die normale Zeit umrechnen.

ridogi
quelle
1
Danke für den Tipp. Zu Ihrer Information, ich war nach "GUI" -Logins, also sollte dies auch den Trick machen.
Artikel