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
| Leitura | Escrita | Execução | Bit especial | |
|---|---|---|---|---|
| Dono (u) | ||||
| Grupo (g) | ||||
| Outros (o) |
| Octal | 644 |
|---|---|
| Simbólica | rw-r--r-- |
| Como exibido por ls -l (arquivo) | -rw-r--r-- |
| Comando chmod | chmod 644 arquivo |
| chmod em modo simbólico | chmod u=rw,g=r,o=r arquivo |
- Dono (u): leitura, escrita
- Grupo (g): leitura
- Outros (o): leitura
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
- Digite um modo como
755,0644,4755,rwxr-xr-xou-rw-r--r--, ou marque as caixas de seleção. - Use os botões de predefinição para modos comuns como 644, 755, 600 ou 1777.
- Leia as formas octal e simbólica, a visão do ls -l e os comandos chmod.
- Confira o resumo em linguagem simples e os avisos, por exemplo para arquivos graváveis por todos.
Exemplo
rwsr-xr-t
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.