O que são permissões de pastas no Linux

No Linux, todo arquivo ou pasta possui regras de permissão que definem quem pode ler, escrever ou executar aquele recurso.

Permissões incorretas são uma das principais causas de erros como:


Como funcionam as permissões (r, w, x)

As permissões são representadas por:

Essas permissões se aplicam a:


Permissões mais usadas em servidores web

Os padrões mais comuns são:

Esses valores permitem que o servidor leia os arquivos, mas impede alterações indevidas.


Como usar o chmod na prática

O comando chmod altera as permissões.

Exemplos:

chmod 755 pasta
chmod 644 arquivo.php

Para aplicar de forma recursiva:

chmod -R 755 pasta

Como usar o chown corretamente

O comando chown altera o dono e o grupo do arquivo ou pasta.

Exemplo comum em servidores Apache:

chown -R www-data:www-data pasta

Ou em servidores Amazon Linux:

chown -R ec2-user:ec2-user pasta

Permissões erradas podem causar erros graves

Permissões excessivamente abertas (como 777) representam risco de segurança.

Já permissões restritivas demais podem bloquear o funcionamento do site.

O ideal é sempre usar o menor nível de permissão necessário.


Relação entre permissões e erros HTTP

Antes de investigar código, sempre verifique permissões.


Veja também


Conclusão

Entender permissões de pastas no Linux é essencial para manter sites seguros e funcionando corretamente.

Com o uso correto de chmod e chown, é possível resolver a maioria dos erros de acesso em servidores.

Aviso: Execute comandos com cuidado, especialmente em produção.