Calculadora chmod
Marque caixas ou digite 755 / rwxr-xr-x — obtenha octal, notação e o comando chmod.
| Leitura (4) | Escrita (2) | Execução (1) | Valor | |
|---|---|---|---|---|
| Dono (u) | 0 | |||
| Grupo (g) | 0 | |||
| Outros (o) | 0 |
Bits especiais
Setuid, setgid ou o bit sticky adicionam um dígito inicial ao valor octal (4755, 2775, 1777).
Resultado
- Octal
- Simbólico
- Comando numérico
- Comando simbólico
Como usar
- Marque leitura / escrita / execução para dono, grupo e outros — o valor octal, a notação rwxr-xr-x e os dois comandos chmod são atualizados juntos.
- Ou digite em qualquer uma das caixas: um número octal como 755 ou 4755 na primeira, ou um modo de 9 caracteres como rwxr-xr-x (uma string completa do ls -l, como -rw-r--r--, também funciona) na segunda.
- Precisa de um valor comum? As predefinições (644, 755, 600, 700, 777, 1777) configuram tudo com um clique, e Redefinir volta para 000.
- Copie a linha que precisar — o comando usa o espaço reservado “filename”, então substitua pelo seu próprio caminho.
Exemplo
Entrada (octal)
755
Resultado
Octal: 755 Simbólico: rwxr-xr-x Comando numérico: chmod 755 filename Comando simbólico: chmod u=rwx,g=rx,o=rx filename
755 é o modo habitual para diretórios e scripts executáveis: o dono lê, escreve e executa; grupo e outros leem e executam. A página mostra as mesmas quatro linhas no momento em que você digita.
Regras, limites e problemas conhecidos
- Esta ferramenta apenas monta o comando — ela nunca altera nenhum arquivo. Cole o comando no seu terminal para aplicá-lo.
- O comando usa o espaço reservado “filename”; substitua pelo seu próprio caminho. Nenhum nome de arquivo é coletado ou lembrado.
- Apenas formas de atribuição completa são geradas (chmod 755, chmod u=rwx,g=rx,o=rx). Formas relativas como g+w, a-x e o X condicional não são produzidas.
- A entrada octal é lida como um inteiro: 1–4 dígitos, cada um de 0–7, até 0o7777. Assim, “55” é 055, “0755” é 755, e um prefixo 0o opcional é aceito. Formas de cinco dígitos como 00755 servem para limpar bits especiais, o que está fora do escopo desta ferramenta.
- Setuid, setgid e sticky aparecem como um dígito inicial no valor octal (4755, 2775, 1777) e como s / S ou t / T na notação simbólica — minúsculos quando o bit de execução também está definido, maiúsculos quando não está. O comando simbólico os escreve como cláusula própria (,u+s / ,g+s / ,o+t), o que é inequívoco tanto no chmod do GNU quanto no BSD.
- A saída simbólica é sempre a forma de 9 caracteres sem a letra de tipo de arquivo no início. Colar um campo do ls -l é aceito — uma letra inicial e marcadores finais +, @ ou . são descartados. Um “+” indica que há uma ACL, e a ferramenta avisa que o acesso real pode diferir destes 9 bits.
- ACL, SELinux, opções de montagem como noexec e as permissões de cada diretório pai afetam o acesso real; nada disso pode ser visto pelo navegador, então não é calculado.
- Os dígitos podem ser digitados como ASCII 0-9, arábico-índicos ٠-٩, persas ۰-۹ ou de largura total 0-9, e as letras simbólicas r w x s t são aceitas em maiúsculas e em largura total também. As saídas são sempre ASCII.
- Nada é enviado, armazenado ou gravado na URL: sem histórico, sem link de compartilhamento com as permissões, sem execução remota.
Ferramentas relacionadas
O que as pessoas costumam precisar em seguida, depois de definir as permissões.