Gibt es eine Möglichkeit herauszufinden, wer mit einem Mac / MBP verbunden ist, auf welche Dateien zugegriffen wird und wie lange er verbunden ist?
Möglicherweise werden alle Dateien / Ordner aufgelistet, auf die er zugegriffen hat, kopiert usw.
Eine dieser Aktionen ist mit einem vorinstallierten UNIX-Dienstprogramm verfügbar w
. Wenn Sie an der Eingabeaufforderung + öffnen Terminal.app
und eingeben , wird eine Ausgabe angezeigt, die der folgenden ähnelt:w
return
Last login: Sun Jan 9 15:21:58 from server.lan
blackcomb:~ tyson$ w
15:24 up 2 days, 4:27, 4 users, load averages: 0.52 0.45 0.45
USER TTY FROM LOGIN@ IDLE WHAT
tyson console - Fri10 2days -
tyson s000 - 15:21 - ssh [email protected]
tyson s001 server.lan 15:23 - -bash
tyson s002 - 15:23 - w
Hier ist eine Aufschlüsselung jeder Zeile:
tty s000
), in dem SSH ausgeführt wird.ssh
Sitzung, die ich von meinem Server auf meinen Mac geöffnet habe und die derzeit im Leerlauf ausgeführt wird bash
.w
Befehl ausführe.Diese Informationen können kombiniert werden, lsof
um offene Dateien aufzulisten. Wenn Sie beispielsweise ausführen lsof -u root
, werden alle Dateien, Ordner und Pipes angezeigt, die derzeit von geöffnet sind root
.
Ich weiß, dass dies nur eine teilweise Antwort ist, aber ich hoffe, dass es einiges von dem tut, wonach Sie suchen!