Calculadora de chmod

Digite 644, 755 ou uma string do ls -l e veja exatamente quem pode ler, escrever e executar.

Nível 0 · navegador · ilimitado
3 caracteres
Modo
755 rwxr-xr-x
Octal755
Simbólicorwxr-xr-x
Comandochmod 755 file
Donoread, write, execute
Gruporead, execute
Outrosread, execute

Como ler permissões Unix

Todo arquivo no Linux e no macOS tem três conjuntos de permissões: para o dono, o grupo e os outros. Cada conjunto permite ler (r), escrever (w) e executar (x). Em octal cada permissão tem um valor (leitura 4, escrita 2, execução 1) e cada conjunto é a soma, formando três dígitos: 7 = rwx, 6 = rw-, 5 = r-x, 4 = r--.

Os modos comuns: 644 para arquivos (o dono edita, todos leem), 755 para diretórios e scripts (todos podem entrar ou executar), 600 para chaves privadas e 700 para diretórios privados. Evite 777: qualquer usuário do sistema pode alterar o arquivo.

Bits especiais

Um quarto dígito, à esquerda, liga o setuid (4: executa como o dono do arquivo), o setgid (2: executa como o grupo, ou arquivos novos herdam o grupo do diretório) e o sticky (1: em diretórios compartilhados como /tmp, só o dono apaga os próprios arquivos). 4755 aparece como rwsr-xr-x.

Exemplo resolvido

750 → dono 7 (rwx), grupo 5 (r-x), outros 0 (---): rwxr-x---. Um diretório de equipe que os colegas podem ver e pessoas de fora não.

Como funciona

Na entrada octal, a página lê cada dígito como três bits (leitura, escrita, execução) para dono, grupo e outros, e o quarto dígito opcional à esquerda como os bits setuid, setgid e sticky. Na entrada simbólica ela faz o caminho inverso, aceitando os nove caracteres que o ls -l mostra, com ou sem o caractere de tipo de arquivo na frente. Ela mostra as formas octal e simbólica, o comando chmod e uma lista em português das permissões de cada classe. Os bits especiais aparecem como s/S e t/T na posição de execução, em maiúscula quando a execução está desligada.

Perguntas frequentes

O que significa chmod 755?

Dono: ler, escrever e executar. Grupo e outros: ler e executar. Comum em diretórios e scripts.

Qual a diferença entre 644 e 664?

O 664 também deixa o grupo escrever. O 644 deixa só o dono escrever.

O que significa S ou T maiúsculo?

O bit setuid/setgid ou sticky está ligado, mas a execução não, o que costuma ser um erro em arquivos.

chmod 777 é uma boa ideia?

Quase nunca. Ele deixa qualquer usuário alterar ou substituir o arquivo. Prefira 755 ou 775 com o grupo certo.

Fontes

Revisado em 17 de out. de 2026 · vetores de teste fixtures/dev/chmod-calculator/