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 .
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]
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