Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Ir para o conteúdo principal
Gizke.com
Blog

Calculadora chmod

Funciona no seu dispositivo. Nada é enviado.

Permissões

QuemLeituraEscritaExecuçãoDígito
Dono7
Grupo5
Outros5
Bits especiais
Cole o que o ls -l mostra, como -rw-r--r-- ou drwxr-xr-x.
Permissões comuns
755: pastas, scripts e programas: o dono edita, todos leem e executam

Resultado

755-rwxr-xr-x
chmod com númeroschmod 755 arquivo.txt
chmod com letraschmod u=rwx,g=rx,o=rx arquivo.txt
Dono:
ler, alterar, executar como programa
Grupo:
ler, executar como programa
Outros:
ler, executar como programa

Aplicar uma mudança chmod

Digite o que você passaria ao chmod para ver o que acontece com ⁦755⁩ - com as mesmas regras do GNU chmod.

Quem: u dono, g grupo, o outros, a todos. Depois + adiciona, - remove, = define: r, w, x, X, s, t. Separe com vírgulas.
755 → 755rwxr-xr-xNada muda.

Umask

O umask tira permissões de arquivos e pastas novos. Digite um para ver o que os arquivos novos recebem.

Arquivos novos
644 -rw-r--r--
Pastas novas
755 drwxr-xr-x
Em letras
umask -S → u=rwx,g=rx,o=rx

Calcule permissões de arquivos no Linux: marque caixas ou digite 755 ou rwxr-xr-x, obtenha o comando chmod, aplique mudanças como u+x e teste um umask.

Linux e macOS dão a cada arquivo e pasta três conjuntos de permissões - para o dono, o grupo e todos os outros -, escritos em números como 755 ou em letras como rwxr-xr-x. Marque as caixas ou digite uma das formas e obtenha as duas, o comando chmod pronto para copiar e uma explicação clara de quem pode fazer o quê. Você também pode testar uma mudança chmod como u+x,go-w (calculada exatamente como o GNU chmod) e ver que permissões os arquivos recebem com um umask.

Perguntas frequentes

O que significa chmod 755?
Cada dígito é um grupo de pessoas - dono, grupo, outros - e soma leitura (4), escrita (2) e execução (1). 7 = 4 + 2 + 1: o dono pode ler, escrever e executar; 5 = 4 + 1: o grupo e os demais podem ler e executar, mas não alterar. Em letras: rwxr-xr-x.
Uso 644 ou 755?
644 para arquivos comuns (páginas web, imagens, documentos), 755 para pastas e para scripts ou programas que precisam rodar. Pastas precisam de execução (x) para poderem ser abertas, por isso recebem 755.
Por que chmod 777 é má ideia?
777 deixa qualquer usuário e processo da máquina alterar ou apagar o arquivo - num servidor web, isso inclui um plugin invadido. Prefira corrigir o dono com chown ou usar 775/664 com um grupo compartilhado.
O que são setuid, setgid e sticky bit?
São o primeiro dígito opcional. O setuid (4) roda um programa com as permissões do dono, como o passwd. O setgid (2) numa pasta faz os arquivos novos herdarem o grupo dela, útil para pastas de projeto. O sticky (1) numa pasta como /tmp deixa todos escreverem, mas só os donos apagarem. O ls -l mostra-os como s e t no lugar do x.
O que é um umask?
Os bits tirados de arquivos e pastas novos. Os programas pedem 666 para arquivos e 777 para pastas e o umask desconta: o comum 022 dá 644 e 755, enquanto 077 dá 600 e 700, deixando os arquivos novos privados.
Algo é enviado para um servidor?
Não. Todos os cálculos acontecem no seu navegador, por isso a página também funciona offline. Um link copiado contém só a permissão, como ?mode=755.

Compartilhe esta ferramenta

BlogSobreContatoTermos de UsoPolítica de Privacidade