Calculadora de permissões chmod

Converta permissões de arquivos Linux entre octal (755) e simbólico (rwxr-xr-x), incluindo os bits setuid, setgid e sticky, e copie o comando chmod.

Exemplos: 755, 0644, 4755, rwxr-xr-x, -rw-r--r--, rwsr-xr-t

LeituraEscritaExecuçãoBit especial
Dono (u)
Grupo (g)
Outros (o)
Octal644
Simbólicarw-r--r--
Como exibido por ls -l (arquivo)-rw-r--r--
Comando chmodchmod 644 arquivo
chmod em modo simbólicochmod u=rw,g=r,o=r arquivo
  • Dono (u): leitura, escrita
  • Grupo (g): leitura
  • Outros (o): leitura
Em diretórios, "execução" significa poder entrar e acessar arquivos pelo nome, e "leitura" significa listar o conteúdo. S ou T maiúsculo indica que o bit especial está ativo sem o bit de execução.

O que é Calculadora de chmod?

A calculadora de chmod converte permissões de arquivos Unix entre a notação octal (644, 755, 4755) e a notação simbólica (rw-r--r--, rwsr-xr-x), incluindo os bits especiais setuid, setgid e sticky. Marque leitura, escrita e execução para dono, grupo e outros, e ela monta os comandos chmod numérico e simbólico.

Como usar Calculadora de chmod

  1. Digite um modo como 755, 0644, 4755, rwxr-xr-x ou -rw-r--r--, ou marque as caixas de seleção.
  2. Use os botões de predefinição para modos comuns como 644, 755, 600 ou 1777.
  3. Leia as formas octal e simbólica, a visão do ls -l e os comandos chmod.
  4. Confira o resumo em linguagem simples e os avisos, por exemplo para arquivos graváveis por todos.

Exemplo

Entrada
rwsr-xr-t
Saída
Octal 5755 · ls -l: -rwsr-xr-t · chmod u=rwxs,g=rx,o=rxt file

755 é rwxr-xr-x, chmod u=rwx,g=rx,o=rx file.

Quando usar Calculadora de chmod

Use ao definir permissões em servidores web, scripts, chaves SSH ou diretórios compartilhados, ou para ler um modo mostrado pelo ls -l ou pelo stat. A ferramenta não altera arquivos – execute você mesmo o comando gerado – e não cobre ACLs nem o umask.

Como funciona Calculadora de chmod

Cada classe (dono, grupo, outros) tem três bits: leitura 4, escrita 2, execução 1, então rwx = 7 e r-x = 5. Um quarto dígito octal opcional à esquerda guarda os bits especiais: setuid 4, setgid 2, sticky 1. Na forma simbólica, um bit especial substitui o caractere de execução por s/S (dono, grupo) ou t/T (outros); minúscula significa que a execução também está ativa, maiúscula que não está. Uma string de 10 caracteres do ls -l é aceita ignorando o caractere do tipo de arquivo.

Casos de Uso Comuns

  • Encontrar o octal de rwxr-x--- (750) para um script de deploy.
  • Definir uma chave privada SSH como 600.
  • Entender o que significa o t em drwxrwxrwt no /tmp.
  • Traduzir 2775 para a forma simbólica em um diretório compartilhado de grupo.

Perguntas Frequentes

O que significa chmod 755?

O dono pode ler, escrever e executar (7); grupo e outros podem ler e executar (5). É o típico para diretórios e scripts executáveis.

O que significam S e T maiúsculos?

O bit setuid/setgid ou sticky está ativo enquanto o bit de execução daquela classe não está – normalmente um erro em executáveis.

O que significa execução em um diretório?

Permissão para entrar no diretório e acessar os arquivos dentro dele pelo nome. A leitura em um diretório só permite listar os nomes.

Próximos passos recomendados

Explore mais categorias