Calculadora chmod

Converta entre notações de permissão de arquivo Unix — octal (755), simbólica (rwxr-xr-x) e binária. Alterne permissões e visualize o comando chmod.

Common presets:

Permission Bits

Owner (u)
7
Group (g)
5
Others (o)
5

Octal

Symbolic

rwxr-xr-x

Binary

111 101 101

Command

chmod 755 filename

Como Usar Calculadora chmod

  1. 1Digite um valor octal (por exemplo, 755) ou alterne as caixas de permissão.
  2. 2Veja a notação simbólica e o valor numérico atualizar em tempo real.
  3. 3Copie o comando chmod pronto para usar.
  4. 4Use as predefinições para padrões de permissão comuns.
ZenovayAnalytics

Analytics feito para fundadores.

  • Acompanhamento de visitantes em tempo real
  • Privacidade em primeiro lugar, sem banner de cookies
  • Configurado em dois minutos
Conheça o Zenovay

Perguntas Frequentes

O que significam os bits de permissão do Unix?
As permissões do Unix têm três conjuntos para três princípios: Proprietário (u), Grupo (g) e Outros (o). Cada conjunto tem três bits: Leitura (r = 4), Escrita (w = 2), Execução (x = 1). A notação octal adiciona os três bits: rwx = 7, rw- = 6, r-x = 5, r-- = 4, etc. chmod 755 significa proprietário=rwx (7), grupo=r-x (5), outros=r-x (5). Para diretórios, o bit de execução significa permissão "entrar/listar".
Quais são os valores de permissão mais comuns?
644 (rw-r--r--) — arquivo padrão: proprietário pode ler/escrever, todos os outros somente leitura. Típico para arquivos de conteúdo do servidor web. 755 (rwxr-xr-x) — diretório padrão ou executável: proprietário pode fazer tudo, todos os outros podem ler e executar. 600 (rw-------) — arquivo privado: apenas o proprietário pode ler/escrever. Típico para chaves SSH e arquivos de configuração com segredos. 700 (rwx------) — diretório privado: apenas o proprietário pode acessar. 777 (rwxrwxrwx) — totalmente aberto: todos podem fazer tudo. Evite em produção.
O que é o sticky bit e setuid/setgid?
Unix tem três bits especiais: Setuid (SUID, 4000) — quando definido em um executável, ele é executado com os privilégios do proprietário do arquivo (usado por sudo, passwd). Setgid (SGID, 2000) — em executáveis: é executado com privilégios de grupo; em diretórios: novos arquivos herdam o grupo do diretório. Sticky bit (1000) — em diretórios: apenas o proprietário do arquivo pode deletar seus arquivos (usado em /tmp). Combinado com permissões padrão: chmod 1755 /tmp define sticky + 755.
chmod simbólico vs octal — qual devo usar?
Octal (chmod 644 file) é explícito e define todas as permissões de uma vez — é o mais inequívoco e comumente usado em scripts. Simbólico (chmod u+x file, chmod g-w file) modifica bits específicos sem alterar outros — útil quando você quer adicionar execução ao proprietário sem saber as permissões atuais. chmod a+r file adiciona leitura para todos os princípios. chmod o= file remove todas as permissões para outros.
Como mudo as permissões recursivamente?
Use chmod -R 755 /path para definir recursivamente as permissões em um diretório e todo seu conteúdo. Aviso: aplicar as mesmas permissões a arquivos e diretórios geralmente é errado — diretórios precisam de execução para serem traversáveis. Um padrão melhor usa find: find /path -type f -exec chmod 644 {} \; para arquivos e find /path -type d -exec chmod 755 {} \; para diretórios.