Ir para o conteúdo
Erros de Linux/POSIXErro
EACCES

EACCES — Permissão Negada

O acesso solicitado a um arquivo ou recurso não é permitido pelas permissões de arquivo.

linuxmacosunix

O que causa este erro

Os bits de permissão do arquivo não concedem o acesso solicitado (leitura, escrita ou execução) ao usuário chamador. Diferencia-se de EPERM por estar especificamente relacionado a verificações de permissão no sistema de arquivos, e não a verificações de capacidade.

Como corrigir

Verifique as permissões do arquivo com ls -la. Modifique as permissões usando chmod. Verifique as permissões de execução do diretório em todos os componentes do caminho. Altere a propriedade com chown se apropriado.

Exemplo

# Check file permissions
ls -la /path/to/file
# Fix permissions
chmod 644 /path/to/file
Documentação Oficial

Códigos de Erro Relacionados