Existem muitos comandos e operações interessantes disponíveis no’Erro de operação do terminal não permitido’do Mac. É uma ferramenta incrível que dá ao usuário controle total sobre seu dispositivo Mac. A utilização de comandos SIP (System Integrity Protection) é uma dessas instâncias.

No entanto, os usuários ocasionalmente encontram problemas como operações que não são permitidas. É fundamental perceber que, ao longo de um único ano, o macOS passa por inúmeras atualizações, facelifts e mudanças. Atualmente, os usuários do macOS, incluindo macOS Ventura, Monterey, Big Sur, Catalina e Mojave, frequentemente enfrentam esse problema.

Portanto, os usuários de Mac frequentemente encontram o erro”operação não permitida”, junto com outro erro particular zsh: Comando não encontrado. Mas não se preocupe; discutiremos os motivos pelos quais esse erro pode ocorrer.

Também veremos algumas possíveis soluções para isso, o que é mais importante. Como sempre, o macOS é muito exclusivo; enquanto alguns usuários podem achar que uma correção específica funciona para eles, outros podem precisar experimentar outras soluções. Mas para a maioria dos usuários de Mac, nosso método de correção geral funciona.

Corrigido: problema de’Erro de operação de terminal não permitido’no Mac

Modifique suas configurações de segurança

Abra  Apple menu e vá para Preferências do sistema. Navegue até Segurança e privacidade > Privacidade. Agora clique em Acesso total ao disco no painel esquerdo. Clique no ícone de cadeado e digite sua senha de administrador. Clique no ícone Mais e vá para o seguinte diretório:/Aplicativos/Utilitários/Selecione Terminal.

Verifique se o arquivo está bloqueado

Abra o Terminal. Digite o seguinte comando: chflags nouchg path/to/the/locked/file

Disable System Integrity Protection (SIP)

Reinicie seu Mac. Assim que o computador começar a reiniciar, pressione e segure Command + R. Vá para Utilitários > Terminal. Execute os seguintes comandos: csrutil disable reboot

Ativar acesso total ao disco

Através das Preferências do sistema, você pode conceder acesso total ao disco para o terminal. Ao fazer isso, o sistema poderá alterar todos os arquivos e pastas presentes em seu sistema. A mensagem de erro”Operação não permitida”não aparecerá depois disso.

Na barra de menus, vá para  Apple > Preferências do sistema. Clique nas configurações de Segurança e privacidade. Clique no cadeado e digite sua senha de administrador para permitir novas alterações. Navegue até Privacidade. Selecione Acesso total ao disco no painel esquerdo. Agora, clique em ‘+’ para dar aos aplicativos selecionados acesso total ao disco. Selecione Terminal na lista de aplicativos e Abra . Volte para Full Disk Access e verifique se o Terminal está marcado para acesso total. Se solicitado, Sair e reabrir o terminal. Por fim, clique no cadeado para salvar suas alterações.

Alterar diretório de arquivos

Na barra de menus, clique em Ir > Computador. Selecione sua unidade de disco principal (por padrão, chamada Macintosh HD). Em seguida, pressione Shift + Command + . (ponto) para visualizar arquivos ocultos. Agora, navegue até a pasta usr > bin . Copie os arquivos necessários e cole-os na pasta usr > local > bin. Reinicie o computador.

Por que o Terminal diz Operação não permitida

Alguns usuários de Mac afirmam que o Terminal funciona corretamente no macOS High Sierra e versões anteriores, mas quando eles atualizam para o macOS Mojave, Catalina, Big Sur, Monterey, ou Ventura, eles apresentam o erro “Operação não permitida”. O novo recurso de segurança chamado Full Disk Access é o responsável por isso.

Para outros aplicativos sem permissões totais, alguns dados em um Mac não estarão acessíveis. O Full Disk Access requer que os aplicativos recebam permissões totais para acessar arquivos protegidos pelo usuário. Além disso, ao instalar aplicativos no macOS 10.13 e anteriores, a permissão Full Disk Access é concedida automaticamente.

O erro “Operação não permitida” também pode ser causado por outro recurso do macOS chamado SIP, além do Full Acesso ao Disco (Proteção de Integridade do Sistema). Arquivos e diretórios de propriedade do sistema são protegidos contra alterações não autorizadas graças a um mecanismo que foi adicionado no OS X 10.11. A mensagem “Operação não permitida” aparecerá se você tentar editar qualquer conteúdo protegido no Terminal.

Perguntas frequentes

Como redefinir meu Mac Terminal?

No teclado do Mac, você pode pressionar control + option + command + R. A tela do Terminal será excluída junto com todo o resto do seu Mac se você escolher a opção de hard reset. Quando terminar, uma tela preta ficará visível.

Qual ​​é o Terminal padrão no Mac?

Zsh é o shell padrão. As novas janelas e guias do Terminal podem ser abertas com um shell diferente. Selecione Terminal > Configurações e clique em Geral no app Terminal do Mac. Escolha “Comando (caminho completo)” ao lado de “Shells abertos com” e digite o caminho completo para o shell que deseja usar.

Devo usar bash ou zsh no Mac?

O shell Z, também conhecido como zsh, é um shell Unix que adiciona mais recursos ao bash, que é o shell padrão do macOS. O uso de zsh sobre bash é recomendado. Além disso, a instalação de uma estrutura usando zsh é altamente recomendável porque facilita muito o gerenciamento de configuração, plug-ins e temas.

O terminal no Mac é o mesmo que o prompt de comando?

Você pode usar um prompt de comando para gerenciar seu Mac usando o aplicativo Terminal. Como é que você iria querer fazer isso? Bem, talvez porque você esteja acostumado e prefira trabalhar com uma linha de comando em um sistema baseado em Unix. Uma interface de linha de comando do Mac é chamada de Terminal.

By Maisy Hall

Eu trabalho como redator freelancer. Também sou vegana e ambientalista. Sempre que tenho tempo, concentro-me na meditação.