Como desativar a proteção de integridade do sistema no macOS

Usuários experientes de Mac de longa data provavelmente desfrutaram da capacidade de ajustar o sistema operacional em seus níveis mais baixos. Durante anos, configurações ocultas e aplicativos de personalização permitem que os usuários assumam o controle total de seu Mac para personalizar sua aparência e funcionamento.

Mas se o usuário pode acessar esses arquivos centrais do sistema, o malware também pode. É essa realidade que levou a Apple a introduzir um recurso de segurança chamado System Integrity Protection no macOS, começando com o OS X El Capitan em 2015. E embora a System Integrity Protection seja um recurso importante do qual a maioria dos usuários se beneficiará, ela pode causar problemas com determinados poderes fluxos de trabalho e aplicativos do usuário. Portanto, se você está disposto a aceitar o risco de redução da segurança em troca de maior flexibilidade, veja como desativar a Proteção de Integridade do Sistema no macOS.

Como desativar a proteção de integridade do sistema no macOS

O que é a proteção da integridade do sistema?

Antes de prosseguirmos, vamos analisar exatamente o que a Proteção de Integridade do Sistema faz para ter certeza de que desabilitá-la é o que você precisa. A Proteção da Integridade do Sistema restringe o acesso a arquivos críticos do sistema, bloqueando assim certos vetores de ataque de malware e outros softwares maliciosos.

As contas de usuário normais do macOS sempre tiveram restrições sobre os arquivos que eles podiam acessar, mas o usuário root, uma conta de usuário especial com privilégios elevados para fins de administração do sistema, não tinha restrições. Antes da introdução da Proteção de Integridade do Sistema, qualquer usuário físico ou script que tivesse acesso à conta root e senha efetivamente tinha acesso completo a todas as áreas do sistema.

Reconhecer o potencial problema de segurança, junto com o fato de que a maioria Os usuários do Mac nunca precisarão acessar ou modificar os arquivos do sistema central. A Apple criou o System Integrity Protection para bloquear o acesso a locais e arquivos importantes, mesmo para o usuário root. Esses locais incluem:

/Sistema

/ usr

/ bin

/ sbin

Qualquer aplicativo pré-instalado como parte do macOS

Com a Proteção de integridade do sistema ativada, a única maneira de modificar arquivos nesses locais é por meio de aplicativos ou processos assinados pela Apple com permissão explícita para isso. Por exemplo, o processo de atualização de software ou os próprios instaladores de aplicativos da Apple. Aplicativos de terceiros e até mesmo o administrador do Mac não podem modificar esses arquivos em nenhuma circunstância. Se você tentar fazer isso, mesmo com um comando “sudo”, você simplesmente receberá um Operação não permitida mensagem.

proteção de integridade do sistema negada

Você deve desativar a proteção de integridade do sistema?

Conforme mencionado, a Proteção da Integridade do Sistema pode causar problemas com determinados fluxos de trabalho ou aplicativos de usuários avançados que requerem a capacidade de modificar arquivos do sistema. A boa notícia é que você pode desativar a Proteção de Integridade do Sistema, contanto que esteja disposto a aceitar o risco de que seu Mac fique mais vulnerável se você fizer isso. Para usuários avançados, no entanto, a flexibilidade de continuar acessando e modificando esses arquivos pode valer o risco.

Portanto, em resumo, se você sabe com certeza que um fluxo de trabalho ou aplicativo de que precisa depende do acesso a arquivos protegidos do sistema e entende os riscos envolvidos, provavelmente não terá problemas em desabilitar a Proteção de Integridade do Sistema. Mas se você não sabe por que precisa desabilitar a Proteção de Integridade do Sistema, ou se está fazendo isso apenas porque um aplicativo que você baixou solicitou, é melhor mantê-lo habilitado e encontrar outra solução para o aplicativo ou processo você está tentando acomodar.

Desativar proteção de integridade do sistema

  1. Para desativar a Proteção de Integridade do Sistema, inicialize seu Mac no Modo de Recuperação pressionando e segurando o Comando e R no teclado assim que ouvir o som do boot.
  2. Depois de inicializar no modo de recuperação, selecione Utilitários> Terminal na barra de menus na parte superior da tela.
  3. terminal de recuperação mac

  4. Para verificar se a Proteção de Integridade do Sistema está habilitada ou desabilitada, use o comando csrutil status.
  5. mac verificar proteção de integridade do sistema

  6. Para desabilitar Proteção de integridade do sistema, use o comando csrutil disable. Você pode reativar mais tarde, repetindo essas etapas e usando o comando csrutil enable em vez de.
  7. mac desabilitar proteção de integridade do sistema

  8. Depois de desativar a Proteção de integridade do sistema, reinicie o Mac por meio do menu Apple.

mac desabilitar proteção de integridade do sistema reiniciar