Calculadora CHMOD: Permissões de arquivos e pastas

Calculadora CHMOD — uma ferramenta conveniente para configurar permissões de acesso. Digite uma combinação e obtenha o resultado em formato numérico e simbólico.

Configurações de CHMOD

PermissõesPermissões do ProprietárioPermissões do GrupoPermissões de Outros
Ler
Escrever
Executar

Formato de Saída

Permissões Especiais

Comandos CHMOD Gerados

Apoiar DevBox Tools ❤️

Recursos da ferramenta "Calculadora CHMOD"

Conversão de Permissões Numéricas e Simbólicas

Converta entre formatos octais (numéricos) e simbólicos de permissões instantaneamente. Digite 755 para ver rwxr-xr-x, ou vice-versa.

Representação Visual de Permissões

Veja uma representação visual clara das permissões com caixas de seleção mostrando permissões de leitura, escrita e execução para cada tipo de usuário.

Permissões de Usuário, Grupo e Outros

Configure permissões para proprietário (usuário), grupo e outros separadamente, com suporte para todas as combinações de permissões padrão.

Guia e detalhes de uso

A Calculadora CHMOD ajuda você a determinar rapidamente e configurar corretamente as permissões de arquivos e diretórios em sistemas do tipo Unix (Linux, macOS, BSD). A ferramenta converte permissões entre formatos simbólico e numérico (octal), visualiza os direitos de acesso e gera comandos prontos para uso no terminal.

Isso é especialmente importante para administração de servidores, implantação de aplicações web, pipelines CI/CD, contêineres e sistemas de armazenamento.

O que são permissões CHMOD

Em sistemas Unix, o acesso a um arquivo é definido para três grupos de usuários:

  • Usuário (User — u) — o proprietário do arquivo ou usuário atribuído.

  • Grupo (Group — g) — usuários que pertencem ao grupo do arquivo.

  • Outros (Others — o) — todos os demais usuários do sistema.

Cada grupo pode ter três tipos de permissões (r, w, x):

Permissão

Símbolo

Octal

Para arquivos

Para diretórios

Leitura

r

4

Ler o conteúdo do arquivo

Listar o conteúdo do diretório

Escrita

w

2

Modificar o arquivo

Criar, excluir e renomear arquivos

Execução

x

1

Executar como programa/script

Entrar no diretório (cd) e acessar seu conteúdo

Sem a permissão de execução (x), um diretório torna-se praticamente inacessível — mesmo que a permissão de leitura (r) esteja concedida.

A soma dos valores determina o número final de permissões para cada grupo de usuários.

Referência dos valores de permissões

Nível de acesso

Simbólico

Cálculo

Octal

Acesso total

rwx

4+2+1

7

Leitura e escrita

rw-

4+2

6

Leitura e execução

r-x

4+1

5

Apenas leitura

r--

4

4

Escrita e execução

-wx

2+1

3

Apenas escrita

-w-

2

2

Apenas execução

--x

1

1

Sem acesso

---

0

0

Configurações de permissões comuns

Caso de uso

Simbólico

Octal

Acesso total (NÃO recomendado)

rwxrwxrwx

777

Diretórios compartilhados por grupo

rwxrwxr-x

775

Arquivos compartilhados por grupo

rw-rw-r--

664

Diretórios e scripts privados

rwx------

700

Arquivos privados (chaves SSH, senhas)

rw-------

600

Diretórios e scripts executáveis

rwxr-xr-x

755

Arquivos web padrão (HTML, CSS, imagens)

rw-r--r--

644

Opções de formato de saída

Ao executar o comando chmod, você pode controlar como os resultados são exibidos:

  • Verbose (-v) — saída detalhada mostrando as alterações para cada arquivo processado.

  • Changes (-c) — exibe apenas os arquivos cujas permissões foram realmente modificadas.

  • Silent (-f) — suprime mensagens de erro (por exemplo, acesso negado ou arquivos inexistentes).

  • Default — modo padrão que exibe apenas mensagens críticas (como erros), sem detalhes sobre operações bem-sucedidas.

Opções de aplicação de permissões

Essas configurações controlam como e onde as permissões são aplicadas:

  • Recursive (-R) — aplica permissões a um diretório e a todo o seu conteúdo, incluindo subdiretórios, arquivos e links simbólicos (o comportamento pode variar conforme o sistema).

  • Reference File (--reference=FILE_NAME) — copia as permissões de um arquivo existente em vez de especificar um modo numérico.

  • Bits especiais de permissões:

    • Setuid (+s para o proprietário) — o executável é executado com os privilégios do proprietário do arquivo, e não do usuário que o iniciou.

    • Setgid (+g) — o comportamento depende do tipo de objeto: Para arquivos (o programa é executado com os privilégios do grupo do arquivo), Para diretórios (novos arquivos herdam o grupo do diretório, facilitando o trabalho colaborativo).

    • Sticky Bit (+t) — usado principalmente em diretórios compartilhados. Permite que os usuários excluam ou renomeiem apenas os arquivos que possuem (comumente utilizado em /tmp).

Calculadora CHMOD: Permissões de arquivos e pastas

alien

A calculadora CHMOD ajuda você a calcular permissões de arquivos e diretórios para sistemas Linux e Unix. Esta ferramenta converte entre formatos numéricos (octais) e simbólicos de permissões, facilitando a configuração das permissões corretas para arquivos e diretórios.

As permissões CHMOD controlam quem pode ler, escrever e executar arquivos ou diretórios. A ferramenta suporta tanto a notação octal de três dígitos (como 755) quanto a notação simbólica (como rwxr-xr-x), proporcionando flexibilidade para diferentes casos de uso.

Perfeita para administradores de sistema, desenvolvedores e qualquer pessoa que trabalhe com sistemas Linux/Unix e precise entender e configurar permissões de arquivos corretamente.

Perguntas Frequentes (FAQ)

Uma calculadora chmod é uma ferramenta que ajuda você a calcular e entender permissões de arquivos Unix/Linux. Ela converte entre notação de permissão numérica (octal) (como 755) e notação simbólica (como rwxr-xr-x), facilitando a definição de permissões de arquivos corretas.

Os três dígitos representam permissões para três grupos de usuários diferentes: Proprietário (primeiro dígito), Grupo (segundo dígito) e Outros (terceiro dígito). Cada dígito é uma soma das permissões de leitura (4), escrita (2) e execução (1). Por exemplo, 755 significa que o proprietário tem leitura+escrita+execução (7), o grupo tem leitura+execução (5) e outros têm leitura+execução (5).

Simplesmente insira o valor de permissão numérica (como 755, 644, 777) ou use as caixas de seleção para escolher permissões individuais. A calculadora mostrará instantaneamente a notação simbólica e explicará o que cada permissão significa para o proprietário do arquivo, grupo e outros.

Valores comuns incluem: 755 (rwxr-xr-x) para arquivos executáveis, 644 (rw-r--r--) para arquivos regulares, 600 (rw-------) para arquivos privados, 777 (rwxrwxrwx) para acesso total, e 750 (rwxr-x---) para arquivos acessíveis apenas pelo proprietário e grupo.

Não, permissões 777 dão acesso de leitura, escrita e execução para todos, o que representa um risco de segurança. Use 777 apenas para arquivos temporários ou em ambientes muito específicos e controlados. Para arquivos web, 755 para diretórios e 644 para arquivos geralmente é suficiente.

Para arquivos: leitura (r) permite visualizar o conteúdo, escrita (w) permite modificações, execução (x) permite executar o arquivo. Para diretórios: leitura (r) permite listar conteúdos, escrita (w) permite criar/deletar arquivos, execução (x) permite acessar o diretório. Um diretório precisa de permissão de execução para ser acessível.

Esta ferramenta é especificamente projetada para permissões chmod Unix/Linux. O Windows usa um sistema de permissões diferente (ACL - Listas de Controle de Acesso), então os valores numéricos e notação simbólica não se aplicam diretamente às permissões de arquivos do Windows.

Use o comando chmod no seu terminal: 'chmod 755 filename' ou 'chmod u+rwx,g+rx,o+rx filename'. A calculadora mostra tanto o formato numérico quanto o simbólico que você pode usar com o comando chmod.

Avalie esta ferramenta
4.5(24 utilizadores avaliaram)