Berechtigungen · Sudo Activity

Sudo-Verlauf auf Ihrem Mac prüfen

Jeder mit sudo ausgeführte Befehl läuft mit vollen Administratorrechten, und macOS hält jeden davon in seinem Systemprotokoll fest. Die Seite Sudo Activity von Tidy My Mac liest die letzten 30 Tage dieses Protokolls und zeigt, welche Befehle wann mit sudo ausgeführt wurden, ohne dass Sie im Terminal mit log show suchen müssen.

macOS 26 Tahoe oder neuer · Keine Kreditkarte · Alles läuft auf Ihrem Mac

Was sudo ist und warum sein Verlauf wichtig ist

Mit sudo kann ein Administrator einen einzelnen Befehl als Benutzer root ausführen, das Konto, das auf dem Mac alles außerhalb des System-Integritätsschutzes ändern kann. Sie tippen es selbst im Terminal ein, und Einrichtungsskripte und Entwicklerwerkzeuge führen es oft aus, nachdem sie nach Ihrem Passwort gefragt haben.

Das macht den sudo-Verlauf zu einem nützlichen Protokoll. Wenn Sie diesen Monat keine Admin-Befehle ausgeführt haben und die Liste nicht leer ist, hat etwas anderes das getan, vielleicht ein Skript, das Sie von einer Webseite kopiert haben, oder ein Installationsprogramm, das mehr getan hat, als es angab. Wenn doch, können Sie schnell nachvollziehen, was ein Einrichtungsskript geändert hat.

So prüfen Sie den sudo-Verlauf auf einem Mac

macOS führt keine eigene sudo-Verlaufsdatei. Jede Verwendung wird in das einheitliche Systemprotokoll geschrieben, und Sie können es im Terminal so durchsuchen:

log show --predicate 'process == "sudo"' --last 30d

Die Ausgabe ist lang und enthält auch andere Meldungen von sudo. Sudo Activity führt dieselbe Suche für Sie aus, wählt die Zeilen heraus, die einen Befehl festhalten, und zeigt jede mit ihrem Datum und dem vollständigen ausgeführten Befehl, etwa /usr/bin/whoami oder das Skript eines Installationsprogramms. Angezeigt werden die zehn neuesten Einträge, der neueste zuerst. Enthält das Protokoll in den letzten 30 Tagen keine sudo-Befehle, sagt die Seite das.

Wenn das Protokoll nicht gelesen werden kann

Eine leere Liste und ein nicht lesbares Protokoll sind nicht dasselbe, und die Seite hält sie auseinander. Wenn macOS das Lesen des Protokolls verweigert oder es fehlschlägt, meldet Sudo Activity Sudo history unavailable mit dem Grund, statt zu melden, es habe keine Aktivität gegeben.

Was nicht abgedeckt ist

Sudo Activity zeigt Befehle, die über sudo ausgeführt wurden. Nicht aufgelistet werden die Male, in denen Sie Ihr Passwort in einen macOS-Dialog getippt haben, um ein Installationsprogramm oder eine Änderung in den Systemeinstellungen zu bestätigen, was macOS ohne sudo abwickelt. Für einen Überblick darüber, was den tiefsten Zugriff auf Ihren Mac hat, sehen Sie sich Privacy Access für Apps mit Festplattenvollzugriff oder Bedienungshilfen an sowie Startup Items für das, was bei der Anmeldung startet.

Auf Ihrem Mac gelesen

Das Systemprotokoll ist bereits auf Ihrem Mac; Sudo Activity liest es nur. Nichts daraus wird hochgeladen oder an uns gesendet, wie die Datenschutzerklärung beschreibt.

Fragen zu Sudo Activity

Im einheitlichen Systemprotokoll, nicht in einer eigenen Datei. Sie können es im Terminal mit log show --predicate 'process == "sudo"' durchsuchen oder in Tidy My Mac Sudo Activity öffnen, um die letzten 30 Tage in einer Liste zu sehen.

30 Tage. Ältere Einträge hat macOS unter Umständen auch schon entfernt, da es sein Protokoll rotiert, um Platz zu sparen.

Sehen Sie sich zuerst den Befehl an: Einrichtungsskripte und Entwicklerwerkzeuge führen sudo oft aus, nachdem Sie Ihr Passwort eingegeben haben. Wenn Sie sich einen Befehl nicht erklären können, führen Sie einen Scan mit dem Antivirus aus, prüfen Sie Startup Items und ändern Sie Ihr Administratorpasswort.

Testen Sie jeden Bereich 7 Tage kostenlos.

Nur Ihre E-Mail-Adresse, keine Kreditkarte. Danach $19.99 für Ihr erstes Jahr, anschließend $59.99 pro Jahr.

Kostenlos testen