Permissões · Sudo Activity

Veja o histórico de sudo no seu Mac

Todo comando executado com sudo roda com direitos totais de administrador, e o macOS registra cada um no log do sistema. A página Sudo Activity do Tidy My Mac lê os últimos 30 dias desse log e mostra quais comandos foram executados com sudo, e quando, sem que você precise vasculhar o log show no Terminal.

macOS 26 Tahoe ou posterior · Sem cartão de crédito · Tudo roda no seu Mac

O que é o sudo e por que o histórico dele importa

O sudo permite que um administrador execute um único comando como usuário root, a conta que pode alterar qualquer coisa no Mac fora da Proteção da Integridade do Sistema. Você mesmo o digita no Terminal, e scripts de instalação e ferramentas de desenvolvimento costumam executá-lo depois de pedir a sua senha.

Isso faz do histórico de sudo um registro útil. Se você não executou nenhum comando de administrador neste mês e a lista não está vazia, outra coisa executou, talvez um script que você colou de uma página da web ou um instalador que fez mais do que dizia. Se você executou, é uma forma rápida de lembrar o que um script de instalação alterou.

Como ver o histórico de sudo no Mac

O macOS não mantém um arquivo próprio de histórico de sudo. Cada uso é gravado no log unificado do sistema, e você pode pesquisá-lo no Terminal com:

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

A saída é longa e mistura outras mensagens do sudo. O Sudo Activity executa essa mesma busca por você e seleciona as linhas que registram um comando, depois mostra cada uma com a data e o comando completo que foi executado, como /usr/bin/whoami ou o script de um instalador. As dez entradas mais recentes são exibidas, da mais nova para a mais antiga. Se o log não tiver comandos sudo nos últimos 30 dias, a página informa isso.

Quando o log não pode ser lido

Uma lista vazia e um log ilegível não são a mesma coisa, e a página os mantém separados. Se o macOS se recusar a ler o log ou falhar ao lê-lo, o Sudo Activity mostra Sudo history unavailable com o motivo, em vez de informar que não houve atividade.

O que ele não cobre

O Sudo Activity mostra comandos executados por meio do sudo. Ele não lista as vezes em que você digitou a senha em uma janela do macOS para aprovar um instalador ou uma alteração nos Ajustes do Sistema, que o macOS trata sem o sudo. Para ter uma visão do que tem o acesso mais profundo ao seu Mac, veja Privacy Access para apps com Acesso Total ao Disco ou Acessibilidade, e Startup Items para o que inicia junto com a sessão.

Lido no seu Mac

O log do sistema já está no seu Mac; o Sudo Activity apenas o lê. Nada dele é enviado para nós nem para ninguém, como descreve a Política de Privacidade.

Dúvidas sobre Sudo Activity

No log unificado do sistema, não em um arquivo separado. Você pode pesquisá-lo com log show --predicate 'process == "sudo"' no Terminal, ou abrir Sudo Activity no Tidy My Mac para ver os últimos 30 dias em uma lista.

30 dias. Entradas mais antigas também podem ter sido removidas pelo macOS, que faz a rotação do log para economizar espaço.

Olhe primeiro o comando: scripts de instalação e ferramentas de desenvolvimento costumam executar sudo depois que você digita a senha. Se você não souber explicar algum deles, faça uma verificação com o Antivirus, revise o Startup Items e troque a sua senha de administrador.

Experimente todas as seções grátis por 7 dias.

Só o seu e-mail, sem cartão de crédito. Depois, $19.99 no primeiro ano e $59.99 por ano a partir daí.

Comece seu teste grátis