Basicamente, o 777
ou 755
é dividido assim:
Cada um dos números representa os privilégios que são dados a um grupo específico de pessoas. O primeiro número representa os privilégios dados a usuário (usuário do sistema), o segundo representa os privilégios dados a grupo (grupo de sistema) eo terceiro é para outros (qualquer outra pessoa tentando acessar o arquivo).
Analisando o número individual, cada valor começa em 0 (sem privilégios) e adiciona 4
para executar privilégios, 2
para gravar privilégios e 1
para privilégios de leitura. Portanto, 7
significa privilégios de execução, escrita e leitura ( 4 + 2 + 1
), enquanto 5
significa privilégios de execução e leitura ( 4 + 1
).
Para um site, o usuário do sistema deve ter todos os privilégios de gravação (juntamente com leitura e execução), portanto, o primeiro número deve ser um 7
. Para grupos e outros, somente leitura e execução de privilégios são necessários, portanto, o segundo e o terceiro números devem ser 5
, gerando 755
como os privilégios corretos para sua pasta public_html.