Chmod Calculator
Converta permissões de arquivo Unix/Linux entre notação octal (755), string simbólica (rwxr-xr-x) e caixas de seleção. Gere o comando chmod pronto para usar instantaneamente.
Chmod Calculator
Ative/desative as caixas de seleção ou digite um valor octal/simbólico — todos os campos se atualizam instantaneamente.
| Leitura (r) | Escrita (w) | Execução (x) | Octal | |
|---|---|---|---|---|
| Proprietário (u) | 7 | |||
| Grupo (g) | 5 | |||
| Outros (o) | 5 |
Significado da permissão
Owner: read, write, execute · Group: read, execute · Others: read, execute
Seus dados ficam no seu navegador — nenhum dado é enviado para qualquer servidor.
Entendendo permissões de arquivo Unix
Cada arquivo e diretório em um sistema Unix/Linux tem três conjuntos de permissões: Proprietário (o usuário que possui o arquivo), Grupo (um grupo nomeado de usuários) e Outros (todos os demais). Cada conjunto tem três bits: Leitura (r = 4), Escrita (w = 2) e Execução (x = 1). O dígito octal para cada conjunto é a soma dos bits ativos, então rwx = 7, r-x = 5, r-- = 4.
Valores de permissão comuns
755 (rwxr-xr-x) é típico para arquivos e diretórios executáveis — o proprietário pode ler, escrever e executar; grupo e outros podem ler e executar. 644 (rw-r--r--) é padrão para arquivos regulares — o proprietário pode ler e escrever, outros podem apenas ler. 700 (rwx------) concede acesso total apenas ao proprietário, adequado para scripts privados.
Como usar
- Ative/desative as caixas de seleção de Leitura, Escrita e Execução para Proprietário, Grupo e Outros.
- Ou digite um número octal (ex: 755) no campo Octal.
- Ou digite uma string simbólica (ex: rwxr-xr-x) no campo Simbólica.
- Edite o nome do arquivo na caixa de comando e copie o comando chmod completo.
Todo o processamento é executado no seu navegador — nada é enviado para qualquer servidor.
Perguntas Frequentes
- O que significa chmod 777?
- chmod 777 concede permissões de leitura, escrita e execução a todos — o proprietário, grupo e todos os outros usuários. Raramente é apropriado para arquivos em produção porque permite que qualquer pessoa no sistema modifique ou execute o arquivo.
- Qual é a diferença entre notação octal e simbólica?
- Notação octal representa os três conjuntos de permissões como dígitos (ex: 755), onde cada dígito é a soma dos bits ativos: leitura=4, escrita=2, execução=1. Notação simbólica escreve por extenso como uma string de 9 caracteres como rwxr-xr-x, onde um hífen (-) significa que a permissão não está definida.
- Essas permissões se aplicam ao Windows?
- Não. chmod e permissões octais são um conceito Unix/Linux/macOS. Windows usa Listas de Controle de Acesso (ACLs) gerenciadas através de icacls ou Propriedades de Arquivo. A ferramenta é destinada para sistemas baseados em Unix.
- O que significa o bit de execução para um diretório?
- Para diretórios, o bit de execução significa permissão de 'busca' — permite que usuários entrem no diretório e acessem arquivos dentro dele. Um diretório sem permissão de execução não pode ser percorrido, mesmo que a permissão de leitura esteja definida.