Calculadora de chmod
Marque leitura, escrita e execução para obter as permissões do Linux em octal (755) e simbólico (rwxr-xr-x), além do comando
Carregando a ferramenta…
Marque leitura, escrita e execução para o dono, o grupo e os outros para obter o modo octal (755), o modo simbólico (rwxr-xr-x) e o comando chmod. Use para definir permissões de arquivos em um servidor ou para ler a saída do ls -l.
Como usar
- Marque as caixas em “Marque as permissões” ou digite um valor em “Digite um modo octal” ou “Digite um modo simbólico”. Os três ficam sempre sincronizados.
- Informe uma alteração como u+x ou go-w em “Aplicar uma alteração simbólica” e pressione “Aplicar”.
- Informe o “Nome do arquivo ou da pasta”, ative -R se necessário e copie o “Comando”.
- Cole linhas em “Ler uma linha do ls -l” para ver o modo, o dono e o nome de cada linha.
Como funciona
- Cada dígito octal é leitura 4 + escrita 2 + execução 1, na ordem dono, grupo, outros. Em um modo de 4 dígitos, o primeiro dígito é setuid 4 + setgid 2 + sticky bit 1.
- Informe um “Valor da umask” para ver o modo dos arquivos novos (666 menos o que a umask bloqueia) e das pastas novas (777 menos o que a umask bloqueia).
- Em uma pasta, x significa entrar nela (cd), então não dá para entrar em uma pasta sem x, mesmo com r. A tabela no fim da página explica isso e os valores comuns.
Perguntas frequentes
- Qual é a diferença entre chmod 755 e 644?
- 755 (rwxr-xr-x) deixa o dono fazer tudo e os outros lerem e executarem; é comum para pastas e scripts. 644 (rw-r--r--) deixa só o dono escrever e os outros lerem; é comum para arquivos.
- É seguro usar chmod 777?
- Ele deixa qualquer pessoa ler, escrever e executar o arquivo, o que raramente é necessário e é arriscado. Se 755 ou 644 não funcionar, confira primeiro o dono e o grupo (chown).
- Como colocar pastas em 755 e arquivos em 644 de uma vez?
- O -R dá o mesmo modo a arquivos e pastas, então use os dois comandos find mostrados no fim da página.
- Que permissões a umask 022 dá?
- 022 bloqueia a escrita para o grupo e os outros, então os arquivos novos ficam com 644 e as pastas novas com 755. A umask desliga bits em vez de subtrair números: com 033, os arquivos novos continuam com 644.