Como usar
- Escolha como digitar o modo: Caixas de seleção, Octal (755) ou Simbólico (rwxr-xr-x).
- Com as caixas de seleção, marque Dono: leitura, Dono: escrita e assim por diante. Marque os bits especiais somente quando precisar deles.
- Digite o Nome do arquivo que você vai alterar, para que os comandos fiquem completos.
- Copie o Comando chmod e execute-o em um terminal no Linux, no macOS ou em outro sistema POSIX.
Como as três formas se correspondem
O modo de um arquivo tem três classes de usuários: o dono, o grupo e todos os outros. Cada classe tem três bits: leitura (4), escrita (2) e execução (1). Somar os bits de uma classe dá um dígito octal, então rwx é 7, r-x é 5 e --- é 0.
O modo 755 quer dizer, portanto: dono 7 (rwx), grupo 5 (r-x) e outros 5 (r-x). A forma simbólica do mesmo modo é rwxr-xr-x.
rwx = 4 + 2 + 1 = 7, r-x = 4 + 1 = 5, --- = 0
Os bits especiais e o que a calculadora deixa de fora
Três bits especiais ficam na frente dos três dígitos. O Set-user-ID (4) faz um programa executar com os direitos do dono. O Set-group-ID (2) dá ao programa os direitos do grupo e, em uma pasta, faz os novos arquivos receberem o grupo da pasta. O sticky bit (1) impede que usuários apaguem arquivos de outros em uma pasta compartilhada.
Na forma simbólica, os bits especiais aparecem como s e t. Um S ou T maiúsculo quer dizer que o bit está ligado, mas a permissão de execução não, o que normalmente não tem efeito e costuma ser um erro. A calculadora trabalha com um modo de cada vez: não lê as permissões de um arquivo existente e não trata listas de controle de acesso.
Exemplo resolvido: um script que todos podem executar
Marque dono com leitura, escrita e execução, grupo com leitura e execução, e outros com leitura e execução. O modo octal é 755, o modo simbólico é rwxr-xr-x e o comando é chmod 755 script.sh. O comando simbólico é chmod u=rwx,g=rx,o=rx script.sh.
Desmarque a caixa de execução do grupo e o modo octal vira 745; os passos então dizem que o grupo só pode ler.
Perguntas frequentes
O que quer dizer chmod 755?
Dá ao dono leitura, escrita e execução (7), e ao grupo e a todos os outros usuários leitura e execução (5 cada um). Qualquer um pode executar e ler o arquivo, mas só o dono pode alterá-lo.
Qual é a diferença entre 644 e 755?
O 644 dá ao dono leitura e escrita, e aos demais só leitura, então o arquivo não pode ser executado como programa. O 755 acrescenta a permissão de execução para todos os usuários, que programas e scripts precisam.
Quando preciso de quatro dígitos, como 4755?
Um quarto dígito aparece somente quando um bit especial está ligado. O primeiro dígito então tem 4 para o Set-user-ID, 2 para o Set-group-ID e 1 para o sticky bit, ou a soma deles.
Por que a forma simbólica mostra um S ou T maiúsculo?
A letra maiúscula quer dizer que o bit especial está ligado, mas a permissão de execução não. O Set-user-ID não tem efeito em um arquivo que não pode ser executado, então a letra maiúscula costuma indicar um erro.
O chmod 777 é seguro?
Não. O 777 dá leitura, escrita e execução a todos, então qualquer pessoa pode alterar o arquivo. Use o menor modo que funcione: em geral 644 para um arquivo e 755 para um programa ou uma pasta.
Isto funciona no Windows?
O comando chmod pertence a sistemas POSIX, como Linux e macOS. O Windows não usa esses modos, então os comandos desta página não se aplicam lá; use as configurações de segurança do arquivo.
Fontes
Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.