Como corrigir o erro de terminal do Mac “zsh: permissão negada”

Como corrigir o erro de terminal do Mac “zsh: permissão negada”

Você continua recebendo um erro “zsh: permissão negada” no Terminal do seu Mac? Vários motivos, como permissões insuficientes e problemas de propriedade, costumam causar isso.

Abaixo, discutiremos algumas das coisas que você pode fazer para corrigir o erro “zsh: permissão negada” no Terminal macOS. Então vamos começar.

Verifique duas vezes o comando

É uma boa ideia começar verificando duas vezes o comando que causa a saída do Terminal “zsh: permissão negada”. Um comando, sintaxe ou erro de digitação incorreto no caminho ou nome do arquivo é um motivo comum para o erro.

Se você é novo em interpretadores de linha de comando, sinta-se à vontade para verificar nosso guia para iniciantes do Terminal Mac e a folha de dicas de comandos para obter ajuda.

Desbloquear o arquivo ou pasta

O erro de terminal “zsh: permission failed” também pode aparecer quando você tenta se interessar por um arquivo ou pasta bloqueado no macOS. Para desbloquear o arquivo ou a pasta, pressione Control e clique no item, selecione Obter informações e desmarque a caixa ao lado de Bloqueado .

Caixa de diálogo Obter informações para um arquivo no macOS.

Alternativamente, você pode usar o seguinte comando para desbloquear um item através do próprio Terminal:

chflags nouchg [file or folder path]

Adicionar permissões de execução

Se ocorrer o erro “zsh: permissão negada” ao abrir um arquivo SH (shell script) no Terminal do macOS, é provável que ele não tenha permissões de “execução”.

Para corrigir isso, use um dos seguintes comandos para adicionar permissões de “execução” ao arquivo:

chmod +x [SH file path]chmod +755 [SH file path]

Adicionando permissões de execução a um arquivo SH por meio do Terminal macOS.

Modificar a propriedade do usuário e do grupo

Se o erro “zsh: permissão negada” persistir, modifique o usuário e a propriedade do grupo do arquivo ou pasta com o seguinte comando do Terminal. Substitua ambas as instâncias de USER pelo nome de usuário da sua conta Mac.

chown -R $USER:$USER [file or folder path]

Erro de permissão negada ZSH no Mac corrigido

O “zsh: permissão negada” do Terminal do macOS não é um erro incomum de se encontrar. Um comando executado incorretamente geralmente é o principal suspeito, mas lembre-se do restante dos ponteiros acima, para saber o que fazer na próxima vez que se deparar com ele.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *