Rechten · Sudo Activity

Controleer de sudo-geschiedenis op uw Mac

Elke opdracht die met sudo wordt uitgevoerd, draait met volledige beheerdersrechten, en macOS legt ze stuk voor stuk vast in het systeemlogboek. De pagina Sudo Activity van Tidy My Mac leest de laatste 30 dagen van dat logboek en toont welke opdrachten met sudo zijn uitgevoerd, en wanneer, zonder dat u in Terminal door log show hoeft te spitten.

macOS 26 Tahoe of nieuwer · Geen creditcard · Alles draait op je Mac

Wat sudo is en waarom de geschiedenis ertoe doet

Met sudo kan een beheerder één opdracht uitvoeren als de rootgebruiker, het account dat op de Mac alles kan wijzigen buiten System Integrity Protection om. U typt het zelf in Terminal, en installatiescripts en ontwikkelaarstools voeren het vaak uit nadat ze om uw wachtwoord hebben gevraagd.

Daardoor is de sudo-geschiedenis een nuttig verslag. Als u deze maand geen beheeropdrachten hebt uitgevoerd en de lijst niet leeg is, heeft iets anders dat gedaan, misschien een script dat u van een webpagina hebt gekopieerd, of een installatieprogramma dat meer deed dan het zei. Als u ze wel hebt uitgevoerd, kunt u zo snel terugzien wat een installatiescript heeft gewijzigd.

Sudo-geschiedenis op een Mac controleren

macOS houdt geen eigen sudo-geschiedenisbestand bij. Elk gebruik wordt naar het uniforme systeemlogboek geschreven, en u kunt het in Terminal doorzoeken met:

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

De uitvoer is lang en bevat ook andere berichten van sudo. Sudo Activity voert diezelfde zoekopdracht voor u uit, pikt de regels eruit die een opdracht vastleggen en toont elk ervan met de datum en de volledige opdracht die is uitgevoerd, zoals /usr/bin/whoami of het script van een installatieprogramma. De tien meest recente items worden getoond, de nieuwste eerst. Als het logboek de afgelopen 30 dagen geen sudo-opdrachten bevat, staat dat op de pagina.

Wanneer het logboek niet kan worden gelezen

Een lege lijst en een onleesbaar logboek zijn niet hetzelfde, en de pagina houdt ze gescheiden. Als macOS het lezen van het logboek weigert of mislukt, meldt Sudo Activity Sudo history unavailable met de reden, in plaats van te melden dat er geen activiteit was.

Wat het niet dekt

Sudo Activity toont opdrachten die via sudo zijn uitgevoerd. Het toont niet de keren dat u uw wachtwoord in een macOS-venster typte om een installatieprogramma of een wijziging in Systeeminstellingen goed te keuren, wat macOS zonder sudo afhandelt. Voor een beeld van wat de diepste toegang tot uw Mac heeft, kijkt u bij Privacy Access naar apps met Volledige schijftoegang of Toegankelijkheid, en bij Startup Items naar wat bij het inloggen start.

Uitgelezen op je Mac

Het systeemlogboek staat al op uw Mac; Sudo Activity leest het alleen. Er wordt niets uit geüpload of naar ons verzonden, zoals het privacybeleid beschrijft.

Vragen over Sudo Activity

In het uniforme systeemlogboek, niet in een apart bestand. U kunt het doorzoeken met log show --predicate 'process == "sudo"' in Terminal, of Sudo Activity in Tidy My Mac openen om de laatste 30 dagen in een lijst te zien.

30 dagen. Oudere items kunnen ook door macOS zijn verwijderd, dat zijn logboek roteert om ruimte te besparen.

Kijk eerst naar de opdracht: installatiescripts en ontwikkelaarstools voeren vaak sudo uit nadat u uw wachtwoord hebt ingevoerd. Als u er een niet kunt verklaren, voer dan een scan uit met de Antivirus, bekijk Startup Items en wijzig uw beheerderswachtwoord.

Probeer elk onderdeel 7 dagen gratis.

Alleen je e-mailadres, geen creditcard. Daarna $19.99 voor je eerste jaar, $59.99 per jaar daarna.

Start je gratis proefperiode