Calculadora de Chmod

Faça a conversão entre permissões numéricas e simbólicas de arquivos Unix (chmod) com esta ferramenta intuitiva de cálculo de chmod. Entenda facilmente e gere códigos de permissão de arquivo corretos para sistemas Linux e Unix, independentemente de você preferir a notação numérica (755) ou simbólica (rwxr-xr-x). Essencial para administradores de sistemas, engenheiros de DevOps e desenvolvedores que trabalham com sistemas baseados em Unix.

Perguntas frequentes

Digite um valor numérico de chmod (como 755 ou 644) ou selecione as permissões usando caixas de seleção para proprietário, grupo e outros. A ferramenta mostrará instantaneamente a representação equivalente e explicará o significado de cada permissão.

Cada dígito representa as permissões para proprietário, grupo e outros, respectivamente. O número é a soma de: 4 (leitura), 2 (gravação), 1 (execução). Por exemplo, 7 (4+2+1) significa permissões de leitura, gravação e execução.

755 significa que o proprietário tem permissões totais (leitura, gravação, execução), enquanto o grupo e outros têm apenas permissões de leitura e execução. É comumente usado para arquivos e diretórios executáveis.

644 concede ao proprietário permissões de leitura/gravação e a todos os outros acesso somente de leitura (comum para arquivos), enquanto 755 adiciona permissão de execução para todos os usuários (comum para diretórios e scripts).

Sim, a calculadora mostra notação numérica e simbólica. A notação simbólica usa r (leitura), w (gravação), x (execução) e - (sem permissão) para cada uma das três categorias de usuário: proprietário, grupo e outros.

As permissões adequadas de arquivos são essenciais para a segurança e a funcionalidade dos sistemas Unix/Linux. As permissões incorretas podem expor arquivos confidenciais ou impedir que os aplicativos sejam executados corretamente, o que torna o conhecimento do chmod essencial para o gerenciamento de servidores.

O chmod 777 concede a todos permissões completas de leitura, gravação e execução, criando sérias vulnerabilidades de segurança. Qualquer pessoa pode modificar ou excluir o arquivo, o que pode comprometer seu sistema. Nunca use 777 na produção. Em vez disso, use as permissões mínimas necessárias, como 644 para arquivos (leitura/gravação para o proprietário, leitura para outros) ou 755 para executáveis.

Para arquivos estáticos (HTML, CSS, imagens), use 644 (proprietário leitura/gravação, outros somente leitura). Para diretórios, use 755 (acesso total do proprietário, outros lêem/executam para listar o conteúdo). Para scripts e executáveis, use 755. Para arquivos carregados em aplicativos da Web, use 600 ou 640 para impedir o acesso público, a menos que seja especificamente necessário.

Para diretórios, a permissão de execução significa a capacidade de acessar ou "atravessar" o diretório, ou seja, de entrar nele e acessar seu conteúdo. Sem a permissão de execução, os usuários não podem entrar no diretório ou acessar os arquivos dentro dele, mesmo que tenham permissão de leitura no próprio diretório.

Não, o chmod controla apenas as permissões de leitura, gravação e execução. Para tornar os arquivos imutáveis (imutáveis até mesmo pelo root), use o comando chattr com o sinalizador +i no Linux. No entanto, o chmod 444 (somente leitura para todos) impede a maioria das modificações acidentais e é útil para arquivos de configuração.