O que significam as permissoes CHMOD no Linux e Unix
No sistema de arquivos Unix e Linux, cada arquivo ou diretorio possui permissoes de acesso atribuidas a tres categorias de entidades: o Dono (Owner), o Grupo (Group) e Outros usuarios (Others). As tres permissoes basicas sao Leitura (r, peso 4), Escrita (w, peso 2) e Execucao (x, peso 1).
Como funciona a conversao para o formato Octal
O valor octal de cada entidade e a soma dos pesos de suas permissoes ativas: leitura e escrita (4 + 2 = 6), leitura e execucao (4 + 1 = 5) ou controle total (4 + 2 + 1 = 7). Uma combinacao 755 concede controle total ao dono e leitura/execucao aos demais membros do sistema.
Perigos de usar CHMOD 777 em servidores de producao
A permissao 777 concede permissao irrestrita de leitura, alteracao e execucao para qualquer visitante anonimo da internet. Em servidores web e aplicacoes PHP, isso cria brechas criticas de seguranca para injecao de scripts maliciosos e invasao do sistema.
Como usar esta ferramenta
- Marque ou desmarque as permissões de Leitura, Escrita e Execução para Dono, Grupo e Outros.
- Ou escolha um dos presets comuns (755 para pastas/scripts, 644 para arquivos).
- Copie o comando chmod gerado para colar diretamente no terminal Linux.
Perguntas Frequentes (FAQ)
- O que significam os números do CHMOD 755?
- O primeiro dígito (7) dá controle total de leitura, escrita e execução ao dono; o segundo (5) e terceiro (5) dão leitura e execução ao grupo e outros.
- Qual a permissão ideal para arquivos de sites WordPress e PHP?
- A regra de segurança padrão é 755 para diretórios/pastas e 644 para arquivos estáticos (HTML, CSS, imagens e PHP).
- Por que nunca se deve usar CHMOD 777 em servidores públicos?
- A permissão 777 autoriza qualquer visitante anônimo a alterar e executar arquivos no servidor, abrindo portas para invasão e infecção por malwares.
