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.