Como Corrigir Quando o Terminal Diz "Operação não permitida" no Mac

Português English Français やまと Español Türkçe

Como corrigir 'Operação não permitida' no Terminal do Mac?

Resposta Rápida:

Esse erro é acionado pela permissão de Acesso Total ao Disco ou pela Proteção da Integridade do Sistema. Você pode corrigi-lo com:

De iBoysoft

operação não permitida no Terminal do Mac

Ao usar linhas de comando no Terminal, você pode facilmente visualizar os diretórios da conta de usuário, gerenciar processos, apagar o disco de inicialização, etc.

No entanto, ao inserir o comando, o Terminal pode exibir "Operação não permitida" ou "zsh: comando não encontrado", como ls e matar processo. O que isso significa? Leia para saber por que a operação não é permitida e como corrigi-la.

Compartilhe para que mais pessoas aprendam sobre o erro de Operação não permitida!

Como corrigir o erro do Terminal: Operação não permitida

Como sabemos, o "Operação não permitida" pode ser devido à permissão de Acesso Total ao Disco ou à Proteção da Integridade do Sistema, então podemos corrigir esse erro do Terminal a partir desses aspectos. Você pode seguir os guias detalhados abaixo para remover a notificação de Operação não permitida do Terminal em seu computador Mac.

Ativar Acesso Total ao Disco para o Terminal

  1. Clique no logotipo da Apple e escolha Preferências do Sistema.
  2. Na nova janela, encontre e abra Segurança e Privacidade.
  3. Escolha a aba Privacidade e depois encontre Acesso Total ao Disco no menu lateral esquerdo.
  4. Clique no cadeado no canto esquerdo e utilize o Touch ID ou a senha para desbloqueá-lo.
  5. Se o Terminal estiver exibido no painel esquerdo mas estiver desmarcado, então marque a caixa para ele. Escolha Sair e Reabrir para conceder ao Terminal acesso total ao disco.
  6. Se não, clique no ícone + no painel direito, e encontre o Terminal em Aplicativos, clique em Abrir.
  7. Então o Terminal será listado na lista de aplicativos permitidos com a caixa marcada.
  8. Inicie o Terminal e insira o mesmo comando que aciona o erro de operação não permitida para ver se agora funciona.

habilite Acesso Total ao Disco ao Terminal

Desativar a Proteção da Integridade do Sistema Temporariamente

A mensagem "Operação não permitida" ainda aparece após habilitar a Permissão Total ao Disco para o Terminal? Então, você pode desativar temporariamente a Proteção da Integridade do Sistema em seu Mac usando o csrutil.

Os desenvolvedores devem desativar o SIP para testar código, depurar aplicativos e instalar extensões do sistema em um Mac. Após realizar as tarefas necessárias, é melhor reativar o SIP o mais rápido possível para proteger seu Mac de ataques de vírus e infecções por malware.

  1. Desligue o seu Mac e reinicie-o no modo de recuperação do macOS.
  2. Clique em Utilitários na barra de menu superior e inicie o Terminal.
  3. Digite o comando csrutil disable no Terminal.
  4. Pressione Return ou Enter no teclado.
  5. Então clique no menu Apple e escolha Reiniciar.
  6. Abra o aplicativo Terminal e execute o comando anterior.

desativar SIP no Mac

Desativar a Proteção da Integridade do Sistema deixa o seu Mac vulnerável. Portanto, depois de concluir as tarefas no Terminal, você deve reativar a Proteção da Integridade do Sistema. Apenas repita os passos acima e execute o comando csrutil enable em vez disso no Terminal.

Seu problema foi resolvido? Clique no ícone abaixo para compartilhar com mais pessoas!

Por que o Terminal exibe a mensagem Operação não permitida ou zsh: comando não encontrado

Alguns usuários de Mac relatam que o Terminal funciona bem no Mac, mas recebem a mensagem de erro "Operação não permitida" depois de atualizar o macOS para Mojave, Catalina, Big Sur, Monterey, Ventura, Sonoma e Sequoia. Isso ocorre devido ao novo recurso de segurança - Acesso Total ao Disco. 

Acesso Total ao Disco exige que os aplicativos obtenham permissões completas para acessar arquivos protegidos do usuário; para aplicativos sem Acesso Total ao Disco, alguns dados no Mac não estarão acessíveis. E no macOS Sequoia e anteriores, a permissão de Acesso Total ao Disco é concedida automaticamente durante a instalação dos apps.

Além do Acesso Total ao Disco, o erro "Operação não permitida" pode ser causado por outro recurso do macOS - SIP (Proteção da Integridade do Sistema). Esse mecanismo foi introduzido no OS X 10.11 e trabalha para proteger arquivos e diretórios pertencentes ao sistema contra modificações indesejadas. Se você tentar editar os conteúdos protegidos no Terminal, a mensagem "Operação não permitida" será exibida.

Quando o erro do Terminal é "zsh: comando não encontrado.", significa que o sistema não reconhece o comando porque está mal escrito, não está instalado ou não está no PATH do sistema. Para corrigir isso, verifique a ortografia, instale a ferramenta ausente ou atualize sua configuração de shell (como .zshrc) para incluir o caminho correto.

A conclusão

Quando o Terminal diz "Operação não permitida", significa que você não tem privilégios para acessar os arquivos e diretórios protegidos no seu Mac. Mas este post oferece duas soluções. Depois de habilitar a permissão de Acesso Total ao Disco para o Terminal ou desativar o SIP no modo de Recuperação, a mensagem de erro desaparecerá, e não se esqueça de reativar o SIP após usar o Terminal.

Se você encontrar o problema de funcionamento do Terminal, leia: Terminal não iniciando, respondendo ou executando comandos, como corrigir?

Corrija rapidamente seus problemas no Terminal! Compartilhe este guia útil com seus amigos!

Perguntas frequentes sobre Operação não permitida

QComo corrigir Operação não permitida no Mac?
A

Quando você se deparar com a mensagem de erro Operação não permitida no Terminal do Mac, você pode habilitar o Acesso Total ao Disco no Terminal em Preferências do Sistema como primeiro passo. Se isso ainda não ajudar, você pode desativar temporariamente a Proteção da Integridade do Sistema para remover o erro do Terminal.

QComo conceder acesso total ao disco em um Mac?
A

Alguns softwares de terceiros usados para backup e recuperação de dados, como o iBoysoft Data Recovery, exigem acesso total ao disco. Você pode seguir para o menu Apple > Preferências do Sistema > Segurança & Privacidade > Privacidade, então encontrar o Acesso Total ao Disco no painel esquerdo, em seguida, clicar no botão + para adicionar quaisquer aplicativos confiáveis que precisam da permissão de Acesso Total ao Disco.