Pular para o conteúdo

🔒Calculadora Chmod

Carregando...

O chmod (change mode) é o comando Unix/Linux para definir permissões de acesso a arquivos e diretórios. As permissões são definidas para três entidades — proprietário (owner), grupo (group) e outros (other) — cada uma com bits de leitura (r=4), escrita (w=2) e execução (x=1). A soma dos bits definidos para cada entidade resulta em um dígito octal; por exemplo, rwx=7, rw-=6, r--=4. Esta ferramenta permite definir permissões visualmente com caixas de seleção, ou inserir um valor octal diretamente para calcular inversamente a notação simbólica, e então copiar o comando chmod resultante em um clique.

Como usar

  1. 1
    Escolher uma predefinição ou marcar caixas

    Clique em uma predefinição comum (644, 755, etc.) ou marque as caixas individuais de leitura/escrita/execução para proprietário, grupo e outros na tabela de permissões.

  2. 2
    Inserir um valor octal diretamente (busca reversa)

    Digite qualquer número octal (0–7777) no campo de entrada octal e as caixas de seleção e a notação simbólica serão atualizadas automaticamente.

  3. 3
    Definir bits especiais (opcional)

    Habilite setuid, setgid ou sticky bit se necessário. A coluna de execução mostra s/S ou t/T dependendo se o bit de execução também está definido.

  4. 4
    Copiar o comando

    Clique no botão de copiar na área do terminal na parte inferior para copiar o comando chmod pronto para uso para sua área de transferência.

Dicas

  • 💡Arquivos de configuração do servidor web são normalmente definidos como 644 (leitura/escrita do proprietário, somente leitura para grupo/outros).
  • 💡Scripts executáveis e diretórios são comumente definidos como 755 (proprietário total, leitura+execução para grupo/outros).
  • 💡Arquivos de chave privada SSH (.pem) devem ser 600 (leitura/escrita apenas do proprietário) ou o SSH se recusará a usá-los.
  • 💡setuid (4xxx) executa o arquivo como seu proprietário, setgid (2xxx) o executa como seu grupo, sticky (1xxx) impede que outros excluam arquivos em um diretório compartilhado como /tmp.
  • 💡Clique em qualquer linha na tabela de referência para aplicar essa permissão imediatamente.

Perguntas frequentes

Q. Como o número no chmod 755 é calculado?
A. Cada dígito representa as permissões do dono, grupo e outros. Leitura(r)=4, escrita(w)=2, execução(x)=1. Some-os: 7=rwx, 5=r-x, 0=---.
Q. O que acontece sem o bit de execução?
A. Para arquivos, não podem ser executados. Para diretórios, não é possível entrar com cd. Antes de executar um script, adicione permissões com chmod +x ou chmod 755.
Q. Quais são as permissões mais comuns?
A. 755 (rwxr-xr-x): diretórios e executáveis. 644 (rw-r--r--): arquivos comuns. 600 (rw-------): chaves privadas. Evite 777 (rwxrwxrwx), é um risco de segurança.

DevHelper

© 2026. Todos os direitos reservados.