Calculadora chmod

Configure permissões de arquivos Linux e Unix com saída numérica, simbólica e um comando chmod pronto para usar.

Escolha as permissões do arquivo
Ative ou desative leitura, escrita e execução para o proprietário, o grupo e os demais usuários.

Modo numérico

000

Modo simbólico

---------

Exemplo de comando

chmod 000 file

Sobre as permissões chmod

O comando chmod altera permissões de arquivos e diretórios no Linux, macOS e em outros sistemas semelhantes ao Unix. As permissões são atribuídas separadamente a três classes: o proprietário do arquivo, os membros do grupo do arquivo e todos os demais usuários. Cada classe pode receber acesso de leitura, escrita e execução. Esta calculadora transforma essas escolhas no conhecido modo octal de três dígitos e na exibição simbólica de nove caracteres. A notação numérica do chmod atribui um valor a cada permissão. Leitura vale quatro, escrita vale dois e execução vale um. A soma dos valores selecionados produz um dígito de zero a sete para cada classe. Sete ativa leitura, escrita e execução; seis, leitura e escrita; cinco, leitura e execução; e zero não concede permissões. A ordem é proprietário, grupo e outros, então 755 dá acesso completo ao proprietário e leitura e execução aos demais. A saída simbólica representa as mesmas configurações com letras e hífens. Cada grupo de três caracteres segue a ordem leitura, escrita, execução. Um hífen indica uma permissão não concedida. Por exemplo, rwxr-xr-x corresponde a 755, enquanto rw------- corresponde a 600. O comando exibido usa um modo numérico absoluto, substituindo os nove bits de permissão comuns de uma só vez. Escolha permissões conforme a necessidade do arquivo ou diretório, não apenas para fazer um erro desaparecer. Arquivos privados comuns costumam usar 600, arquivos compartilhados legíveis usam frequentemente 644, diretórios privados podem usar 700 e diretórios web públicos costumam usar 755. Execução tem outro significado em diretórios: permite atravessá-los e acessar suas entradas, enquanto leitura permite listar nomes. Assim, remover a execução de um diretório pode bloquear o acesso mesmo quando a leitura continua habilitada. Evite o modo 777, a menos que todos os usuários locais realmente precisem escrever. Uma permissão de escrita ampla pode permitir modificações ou substituições indesejadas. Esta calculadora básica cobre os bits de proprietário, grupo e outros, mas não inclui setuid, setgid, sticky bits, listas de controle de acesso ou comportamento recursivo. Revise a propriedade e os requisitos da aplicação antes de executar chmod em produção e tenha cuidado especial com comandos recursivos.

Exemplos comuns de chmod

Estes modos padrão atendem a muitas necessidades cotidianas de permissões de arquivos e diretórios.

Acesso selecionadoModoUso típico
Proprietário rwx, grupo r-x, outros r-x755 / rwxr-xr-xDiretório ou executável acessível publicamente
Proprietário rw-, grupo r--, outros r--644 / rw-r--r--Arquivo comum com leitura pública
Proprietário rw-, grupo ---, outros ---600 / rw-------Arquivo privado de configuração ou chave

Como usar a calculadora chmod

  1. Defina o acesso necessário ao proprietário e ative as permissões correspondentes.
  2. Escolha as permissões dos usuários do grupo do arquivo.
  3. Escolha as permissões de todos os demais usuários.
  4. Revise a exibição simbólica e copie o modo numérico ou o comando de exemplo.

Perguntas sobre chmod

O que significa chmod 755?

O modo 755 concede leitura, escrita e execução ao proprietário. Membros do grupo e outros usuários recebem leitura e execução, mas não podem escrever.

O que representam os valores 4, 2 e 1?

Quatro representa leitura, dois representa escrita e um representa execução. A soma forma o dígito octal de uma classe de usuários.

Qual é a diferença entre 644 e 755?

O modo 644 não concede execução e é comum para arquivos regulares legíveis. O modo 755 acrescenta execução e é comum para diretórios e programas.

Por que chmod 777 é arriscado?

O modo 777 permite que qualquer usuário leia, modifique e execute o alvo. Em sistemas multiusuário ou conectados à rede, esse acesso amplo de escrita pode criar um risco de segurança.

A permissão de execução de um diretório executa o diretório?

Não. Ela controla a travessia do diretório e o acesso às entradas dentro dele. A permissão de leitura controla separadamente se os nomes podem ser listados.