„Log” logowania użytkownika w systemie Mac OS X


13

Czy system Mac OS rejestruje dane logowania / wylogowania użytkowników?

Jestem w sytuacji, w której muszę pokazać, że pewien użytkownik był zalogowany w określonym czasie (długa historia) mniej niż cztery tygodnie temu.

Czy gdziekolwiek jest to rejestrowane na poziomie Mac OS lub Darwin?

EDYCJA: na komputerze jest uruchomiony system Mac OS Leopard (edycja inna niż serwer).

Odpowiedzi:


15

Możesz spróbować wykonać polecenie, lastktóre, chyba że dziennik został wyczyszczony, powinno mieć dziennik z powrotem aż do zainstalowania systemu operacyjnego. W szczególności szukaj wpisów w konsoli.


1
Słodkie! Miałem rację. Jeszcze słodszy.
Justicle

3
To jest wyłączenie, ponowne uruchomienie. Co powiesz na logowanie do „blokad ekranów”, istnieje coś podobnego?
Paulo Oliveira,

Jak sprawdzić logowania na ekranie blokady?
theonlygusti

10

Jeśli chcesz spojrzeć wstecz za kilka tygodni, lastktóre pokażą, wpisy te są przechowywane znacznie dłużej w bazie danych ASL. Aby wyświetlić dane logowania, użyj tego polecenia, zastępując szukaną nazwę, lub pozostaw | grep insert_username_herewszystkim dostęp do.

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

Aby zobaczyć wylogowania użyj:

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

Aby wyświetlić to w bardziej przejrzysty sposób, możesz użyć tego, który nie pokazuje logowania przez terminal i pokaże tylko epoki. Musisz grep dla nazwy użytkownika, w przeciwnym razie dane są bez znaczenia:

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

Data jest wyświetlana jako czas epoki. Możesz przekonwertować to na normalny czas za pomocą http://www.epochconverter.com/


1
Dzięki za wskazówkę. Do Twojej wiadomości szukałem logów „GUI”, więc to też powinno wystarczyć.
Justicle,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.