0

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.

Processando... 0%

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.