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
- 1Digite um valor octal (por exemplo, 755) ou alterne as caixas de permissão.
- 2Veja a notação simbólica e o valor numérico atualizar em tempo real.
- 3Copie o comando chmod pronto para usar.
- 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
Ferramentas Relacionadas
Formatador e Validador de JSON
Formate, valide e embeleze dados JSON com destaque de sintaxe e detecção de erros.Decodificador JWT
Decodifique e inspecione tokens JWT. Visualize cabeçalho, payload e verifique assinaturas.Codificar/Decodificar Base64
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Suporta dados UTF-8 e binários.Encode/Decode de URL
Codifique ou decodifique componentes de URL. Trate caracteres especiais, strings de consulta e URLs completas.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.