Autorizzazioni · Sudo Activity

Controlla la cronologia di sudo sul tuo Mac

Ogni comando eseguito con sudo viene eseguito con pieni diritti di amministratore, e macOS registra ognuno nel log di sistema. La pagina Sudo Activity di Tidy My Mac legge gli ultimi 30 giorni di quel log e mostra quali comandi sono stati eseguiti con sudo, e quando, senza che tu debba scavare con log show nel Terminale.

macOS 26 Tahoe o versioni successive · Senza carta di credito · Tutto viene eseguito sul tuo Mac

Cos'è sudo e perché la sua cronologia conta

sudo permette a un amministratore di eseguire un singolo comando come utente root, l'account che può modificare qualsiasi cosa sul Mac al di fuori della Protezione dell'integrità del sistema. Lo digiti tu stesso nel Terminale, e script di installazione e strumenti per sviluppatori spesso lo eseguono dopo averti chiesto la password.

Questo rende la cronologia di sudo una registrazione utile. Se questo mese non hai eseguito comandi da amministratore e l'elenco non è vuoto, lo ha fatto qualcos'altro, forse uno script copiato da una pagina web, o un installer che ha fatto più di quanto dichiarava. Se invece li hai eseguiti tu, è un modo rapido per ricordare cosa ha modificato uno script di installazione.

Come controllare la cronologia di sudo su un Mac

macOS non conserva un file di cronologia di sudo. Ogni utilizzo viene scritto nel log di sistema unificato, dove puoi cercarlo nel Terminale con:

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

L'output è lungo e contiene anche altri messaggi di sudo. Sudo Activity esegue per te la stessa ricerca, isola le righe che registrano un comando e poi mostra ognuna con la sua data e il comando completo eseguito, come /usr/bin/whoami o lo script di un installer. Vengono mostrate le dieci voci più recenti, dalla più nuova. Se nel log non ci sono comandi sudo negli ultimi 30 giorni, la pagina lo dice.

Quando il log non può essere letto

Un elenco vuoto e un log illeggibile non sono la stessa cosa, e la pagina li tiene distinti. Se macOS rifiuta o non riesce a leggere il log, Sudo Activity mostra Sudo history unavailable con il motivo, invece di segnalare che non c'è stata attività.

Cosa non copre

Sudo Activity mostra i comandi eseguiti tramite sudo. Non elenca le volte in cui hai digitato la password in una finestra di macOS per approvare un installer o una modifica in Impostazioni di Sistema, che macOS gestisce senza sudo. Per avere un quadro di ciò che ha l'accesso più profondo al tuo Mac, guarda Privacy Access per le app con Accesso completo al disco o Accessibilità, e Startup Items per ciò che si avvia al login.

Letto sul tuo Mac

Il log di sistema è già sul tuo Mac; Sudo Activity si limita a leggerlo. Nulla viene caricato o inviato a noi, come descrive l'Informativa sulla privacy.

Domande su Sudo Activity

Nel log di sistema unificato, non in un file separato. Puoi cercarlo con log show --predicate 'process == "sudo"' nel Terminale, oppure aprire Sudo Activity in Tidy My Mac per vedere gli ultimi 30 giorni in un elenco.

30 giorni. Le voci più vecchie potrebbero inoltre essere state rimosse da macOS, che ruota il suo log per risparmiare spazio.

Guarda prima il comando: script di installazione e strumenti per sviluppatori spesso eseguono sudo dopo che hai inserito la password. Se non riesci a spiegartene uno, esegui una scansione con l'Antivirus, controlla Startup Items e cambia la password di amministratore.

Prova ogni sezione gratis per 7 giorni.

Basta la tua email, senza carta di credito. Poi $19.99 per il primo anno, $59.99 all'anno dopo.

Inizia la prova gratuita