Calculadora chmod

Marque os bits de permissão, ou digite um modo octal. A forma simbólica atualiza com ele.

Leitura Escrita Execução Dono Grupo Outros

O que o modo significa

Um modo de arquivo Unix são nove bits rwx, mais setuid, setgid e o bit sticky. Esta página mantém as caixas, o número octal e a cadeia simbólica no mesmo modo.

Como se usa

  1. A grade é Dono, Grupo e Outros, cada um com Leitura, Escrita e Execução. setuid, setgid e Sticky ficam sob a grade. A página abre em 644, simbólico rw-r--r--.
  2. Marcar uma caixa atualiza Octal e Simbólico. Escrever 3 ou 4 dígitos octais atualiza as caixas.
  3. Os predefinidos são 644, 755, 600, 700 e 777.
  4. Mostrar exemplo põe Octal em 755 e Simbólico em rwxr-xr-x.
  5. Limpar tudo põe 000 e ---------. Copiar resultado copia a cadeia simbólica.

Octal e letras

Três dígitos são dono, grupo e outros. Um quarto dígito à esquerda é setuid (4), setgid (2) e sticky (1). 4755 é rwsr-xr-x, 2755 é rwxr-sr-x e 1755 é rwxr-xr-t.

Se o bit de execução está desligado, setuid ou setgid é S e sticky é T. Os dígitos têm de ir de 0 a 7. 888 é um erro. Um bit especial faz o campo octal ter quatro dígitos.

Quando usar

  • Conferir que 755 é rwxr-xr-x antes de um comando chmod.
  • Ler um modo de quatro dígitos que inclui setuid.
  • Partir de 600 para um arquivo que só o dono deveria ler.

Perguntas

Por que 644 não é executável?

644 põe leitura e escrita para o dono, e leitura para o grupo e os outros. A execução fica desligada.

Isto muda um arquivo no servidor?

Só imprime o modo. O comando chmod continua a correr na máquina que tem o arquivo.