Calculadora CHMOD – calcule permissões de arquivos Linux online
A Calculadora CHMOD converte permissões de arquivos Linux com alguns cliques: selecione leitura, escrita e execução para Owner, Group e Others e obtenha o valor octal (como 755) e a notação simbólica (rwxr-xr-x), incluindo setuid, setgid, Sticky Bit e um comando chmod pronto. A calculadora também decodifica valores existentes de ls -l. É grátis, não exige login e funciona inteiramente no seu navegador: nada é enviado nem salvo.
Criado por Justin Schuessler
Permissões configuradas? Execute seu projeto em um VPS com acesso root completo.
Permissões
| Permissão | Proprietário | Grupo | Outros |
|---|---|---|---|
| Ler | |||
| Escrever | |||
| Executar |
Bits especiais
Inverso: insira um valor octal ou simbólico
Octal
755
Simbólico
rwxr-xr-x
- Proprietário pode ler, escrever e executar.
- Grupo pode ler e executar.
- Outros pode ler e executar.
Funções
O que a Calculadora CHMOD converte para você
As permissões de arquivos Linux combinam três permissões para três classes de usuário, além de bits especiais opcionais. A Calculadora CHMOD converte entre as duas notações e gera o comando chmod correspondente.
Definir permissões com caixas de seleção
Selecione leitura, escrita e execução para proprietário (Owner), grupo (Group) e outros (Others). O valor octal e a notação simbólica são atualizados a cada clique.
setuid, setgid e Sticky Bit
Os três bits especiais formam o quarto dígito no início, como em 4755. Na notação simbólica, aparecem como s ou S e t ou T.
Converter no sentido inverso, inclusive a partir de ls -l
Insira um valor octal de 3 ou 4 dígitos ou a notação simbólica de 9 caracteres. Uma saída de ls -l, como -rwxr-xr-x ou drwxr-xr-x, também funciona: o caractere inicial que indica o tipo de arquivo é ignorado.
Explicação em linguagem simples
Para Owner, Group e Others, a calculadora mostra uma frase explicando o que é permitido, por exemplo: “Group pode ler e executar.”
Comando chmod pronto
Insira o caminho do arquivo ou diretório, ative “Recursivo (-R)” se necessário e copie o comando. Caminhos com espaços ou caracteres especiais são colocados entre aspas automaticamente.
Funciona inteiramente no navegador
A conversão acontece diretamente no seu navegador. Nada é enviado nem salvo, e a calculadora não altera as permissões no seu servidor: você mesmo executa o comando.
Valores comuns
Valores comuns de chmod e quando você precisa deles
Cada dígito é a soma das permissões de leitura (4), escrita (2) e execução (1), na ordem Owner, Group, Others. Insira um valor no campo de conversão inversa da calculadora para ver as caixas de seleção e a explicação correspondentes.
| Octal | Simbólico | Uso típico |
|---|---|---|
| 600 | rw------- | Arquivos privados que só o Owner pode ler e alterar, como chaves SSH privadas |
| 644 | rw-r--r-- | Arquivos comuns, como arquivos HTML, CSS ou de imagem no diretório web |
| 700 | rwx------ | Diretórios privados, como ~/.ssh, ou scripts usados apenas pelo Owner |
| 755 | rwxr-xr-x | Diretórios e scripts executáveis; valor inicial da calculadora |
| 775 | rwxrwxr-x | Diretórios nos quais todos os membros de um grupo devem poder escrever |
| 777 | rwxrwxrwx | Permissões totais para todos os usuários; geralmente um risco de segurança em servidores |
| 1777 | rwxrwxrwt | Diretórios compartilhados com permissão de escrita, como /tmp, protegidos pelo Sticky Bit |
| 4755 | rwsr-xr-x | Programas com setuid que são executados com as permissões do proprietário |
Como funciona
Configure permissões de arquivos Linux com chmod em 6 etapas
Das caixas de seleção ao comando chmod pronto para o seu terminal.
Passo 1
Selecionar permissões
Na tabela “Permissões”, selecione leitura, escrita e execução para Owner, Group e Others. A calculadora começa com 755 (rwxr-xr-x).
Passo 2
Definir bits especiais (opcional)
Se necessário, ative setuid, setgid ou Sticky Bit em “Bits especiais”. O valor octal passa a ter quatro dígitos, por exemplo, 4755.
Passo 3
Inserir valor existente
Como alternativa, insira um valor existente no campo de conversão inversa, como 644, rwxr-xr-x ou uma saída de ls -l, como drwxr-xr-x. As caixas de seleção são atualizadas imediatamente.
Passo 4
Consultar e copiar o resultado
Confira o valor octal, a notação simbólica e a explicação de cada classe. Depois, copie o valor desejado com o botão de copiar.
Passo 5
Inserir caminho
No “Gerador de comandos chmod”, insira o caminho do arquivo ou diretório e ative “Recursivo (-R)” se necessário.
Passo 6
Copiar e executar o comando
Copie o comando pronto, como chmod 755 com o seu caminho, e execute-o no terminal ou em uma sessão SSH no servidor.
Descobrir mais
Ferramentas úteis para seu servidor
Gerador de crontab
Crie expressões Cron com um formulário, explicações em alemão e uma pré-visualização das próximas execuções — tudo no navegador.
Criado por Jakub Martyniak
Gerador e verificador de Bcrypt
Gere e verifique hashes Bcrypt inteiramente no navegador, com fator de custo ajustável.
Criado por Rugile Rutkauskaite
Códigos de status HTTP
Lista pesquisável dos códigos de status HTTP mais comuns de 100 a 526: significado de 404, 403, 500, 502 e 503, causas comuns e soluções, com exemplos de nginx e Apache. Funciona inteiramente no navegador.
Criado por Dimitri Heissler
Gerador de .htaccess e gerador de htpasswd
Crie arquivos Apache .htaccess e .htpasswd online: redirecionamentos 301, HTTPS, proteção por senha com bcrypt, regras do WordPress, páginas de erro, cache, GZIP e proteção contra hotlinks. Funciona inteiramente no navegador.
Criado por Dimitri Heissler
FAQ
Perguntas frequentes sobre a Calculadora CHMOD
Respostas rápidas sobre chmod, permissões de arquivos Linux e esta ferramenta.
Cada dígito é a soma das permissões de leitura (4), escrita (2) e execução (1). O primeiro vale para o proprietário (Owner), o segundo para o grupo (Group) e o terceiro para todos os outros (Others). Assim, 755 significa: Owner pode ler, escrever e executar (7); Group e Others podem ler e executar (5). Em notação simbólica, é rwxr-xr-x. A Calculadora CHMOD começa com esse valor e mostra uma explicação para cada classe.
777 (rwxrwxrwx) concede a todos os usuários do sistema permissões totais de leitura, escrita e execução. Na maioria dos casos, isso não é seguro: em um servidor web, muitas vezes basta para permitir alterações arbitrárias nos arquivos. Para diretórios web, geralmente o correto é usar 755 nos diretórios e 644 nos arquivos; 777 só é aceitável em casos excepcionais bem delimitados.
Use ls -l. A sequência de permissões aparece no início da linha, como -rwxr-xr-x para um arquivo ou drwxr-xr-x para um diretório. Cole-a no campo de conversão inversa da calculadora: o caractere inicial que indica o tipo de arquivo é ignorado, e você recebe o valor octal com uma explicação para cada classe. O campo também aceita valores octais de 3 ou 4 dígitos e a notação simbólica de 9 caracteres.
Para a chave privada, é comum usar 600 (rw-------); para o diretório ~/.ssh, 700 (rwx------). Assim, só o Owner tem acesso. Se as permissões forem muito abertas, o SSH geralmente rejeita a chave. Para configurar isso na calculadora, desmarque todas as caixas de Group e Others.
Para um arquivo: r = ler conteúdo, w = alterar conteúdo, x = executar arquivo (por exemplo, um script). Para um diretório: r = listar arquivos, w = criar, excluir ou mudar o nome de arquivos, x = entrar no diretório ou abrir os arquivos nele contidos.
São três permissões especiais, indicadas por um quarto dígito no início (por exemplo, 4755). setuid (4) faz um programa ser executado com as permissões do proprietário, em vez das permissões do usuário que o executa. Em diretórios, setgid (2) faz com que arquivos novos herdem automaticamente o mesmo grupo. O Sticky Bit (1) impede que usuários excluam arquivos de outras pessoas em diretórios compartilhados com permissão de escrita (como /tmp). Na calculadora, você os ativa em “Bits especiais”; na notação simbólica, aparecem como s ou S (Owner, Group) e t ou T (Others), em maiúsculas quando não há permissão de execução nessa posição.
Use a opção -R, por exemplo, chmod -R 755 /pfad/zum/ordner. Para isso, ative “Recursivo (-R)” no gerador de comandos chmod. A permissão será aplicada ao próprio diretório e a todos os arquivos e subdiretórios nele contidos. Atenção: -R aplica o mesmo valor a arquivos e diretórios. Scripts muitas vezes precisam ser executáveis, mas arquivos comuns geralmente não. Por isso, em diretórios com ambos, prefira configurar as permissões individualmente.
chmod altera quem pode fazer o quê (permissões de leitura, escrita e execução). chown altera a quem o arquivo pertence (Owner e/ou Group). Os dois comandos costumam ser usados juntos, mas são independentes. A Calculadora CHMOD gera apenas comandos chmod.
Mais alguma pergunta?
Contatar o suporteSeu projeto precisa de um servidor confiável com acesso root completo
Um VPS ou Root Server da ZAP-Hosting dá a você acesso total às permissões dos arquivos e a toda a configuração do sistema.
Sem configuração. Sem riscos. Online em segundos.
Procurando mais ferramentas? Ver todas as ferramentas para desenvolvedores
