chmod 777 – Significado, riscos e quando (não) usá-lo
Converta permissões de arquivo Linux entre caixas de seleção rwx, números octais e notação simbólica com um comando chmod pronto.
Resultado
Esta página abre a calculadora com 777 já aplicado: todas as nove caixas de seleção estão marcadas, a notação simbólica diz -rwxrwxrwx, e cada classe – proprietário, grupo e outras – recebe 7, que é 4 (ler) + 2 (escrever) + 1 (executar). Em outras palavras, qualquer conta de usuário na máquina pode ler, modificar, excluir ou executar o arquivo.
É exatamente por isso que chmod 777 é quase sempre a solução errada. Em um servidor web, isso significa que o processo PHP, um plugin comprometido ou qualquer outra conta local pode reescrever seus scripts – um caminho clássico para malware injetado. O conselho comumente citado de 'consertar permissões com 777' geralmente mascara um proprietário errado: chown para o usuário correto e 755 para diretórios com 644 para arquivos resolve o mesmo problema sem abrir o acesso de gravação para o mundo.
Os usos legítimos do 777 são raros e temporários: um diretório temporário compartilhado em uma VM descartável ou depuração em uma máquina que somente você pode acessar. Se você mantê-lo, mantenha-o por pouco tempo. Use as caixas de seleção nesta página para descer para 755 ou 775 e observar o número octal e a atualização do comando chmod ao vivo.