Calculadora chmod

Converta permissões Unix entre caixas de seleção, octal e notação rwx
  • Os arquivos não saem do seu dispositivo
  • Roda no navegador
  • Grátis, sem cadastro, sem marca d’água

Permissions

Read (4)Write (2)Execute (1)Σ
Owner7
Group5
Others5

Special bits

3 or 4 digits, e.g. 755 or 4755

9 characters, e.g. rwxr-xr-x

Command

$ chmod 755 script.sh
$ chmod u=rwx,g=rx,o=rx script.sh

As shown by ls -l: -rwxr-xr-x · drwxr-xr-x

What this mode allows

  • 0400Owner can read the file, or list a folder.
  • 0200Owner can change the file, or add and delete entries in a folder.
  • 0100Owner can run the file, or enter a folder.
  • 0040Group members can read the file, or list a folder.
  • 0010Group members can run the file, or enter a folder.
  • 0004Everyone else can read the file, or list a folder.
  • 0001Everyone else can run the file, or enter a folder.

Como usar Calculadora chmod

Calcule permissões de arquivo Unix marcando caixas ou digitando notação octal (755) ou simbólica (rwxr-xr-x); cada vista permanece sincronizada. A ferramenta escreve o comando chmod, explica o que cada bit permite, avisa sobre modos arriscados e inclui uma calculadora de umask.

  1. 1

    Marque Ler, Escrever e Executar para Dono, Grupo e Outros, ou escolha em Modos comuns.

  2. 2

    Ou digite um valor em Numérico (octal) ou Simbólico; as caixas atualizam.

  3. 3

    Acrescente Bits especiais como setuid, setgid ou Sticky se precisar.

  4. 4

    Informe um Nome de arquivo ou pasta, escolha Aplicar a subpastas (-R) se quiser e copie o comando.

Perguntas frequentes

O que significa chmod 755?

O dono pode ler, escrever e executar; grupo e outros podem ler e executar. É o modo usual para scripts, programas e pastas.

Quais permissões uma chave privada SSH deve ter?

600: só o dono pode ler e escrever. O SSH recusa chaves que outros usuários possam ler.

Por que 777 é marcado como aviso?

Com 777 qualquer pessoa no sistema pode modificar o arquivo. Em servidores isso é uma falha de segurança comum.

O que um S ou T maiúsculo significa na saída de ls -l?

setuid ou setgid está definido sem execução (S), ou sticky está definido sem execução para outros (T). Um S não tem efeito em um arquivo comum.

Como o umask afeta arquivos novos?

O umask remove bits das permissões padrão. Informe um valor como 022 na calculadora de umask para ver os modos resultantes de arquivos e pastas novos.