Monu Tools

Calculadora de chmod

Converta permissões de ficheiros Unix entre caixas de seleção, octal (como 755) e notação simbólica (como rwxr-xr-x).

Como usar o/a Calculadora de chmod

  1. 01

    Marque as caixas de leitura, escrita e execução para dono, grupo e outros.

  2. 02

    Ou escreva um valor octal como 755 para definir as caixas automaticamente.

  3. 03

    Copie o comando chmod pronto a executar.

O que são as permissões Unix

As permissões de ficheiros Unix controlam quem pode ler, escrever e executar um ficheiro ou diretório, divididas entre três grupos: o proprietário, o grupo, e todos os outros. Esta calculadora converte entre caixas de seleção interativas, a forma numérica octal como 755, e a forma simbólica como rwxr-xr-x, mantendo as três em sincronia.

Como funcionam os números

Cada grupo recebe três bits, leitura (4), escrita (2) e execução (1), e somas-os para obter um dígito. Assim, 7 é leitura mais escrita mais execução (rwx), 5 é leitura mais execução (r-x), e 6 é leitura mais escrita (rw-). Três dígitos, um por grupo, dão-lhe o familiar número de permissões.

Valores comuns que vale a pena conhecer

Os valores comuns valem a pena memorizar. 755 convém a diretórios e executáveis: o proprietário tem acesso total enquanto o grupo e os outros podem ler e executar mas não escrever. 644 convém a ficheiros web normais: o proprietário pode ler e escrever, todos os outros só podem ler.

Para ficheiros sensíveis, 600 mantém as coisas apertadas: só o proprietário pode ler ou escrever, e mais ninguém tem qualquer acesso, que é o que as chaves privadas SSH e segredos semelhantes precisam.

Bits especiais e o quarto dígito

Há também um quarto dígito opcional à frente para bits especiais, setuid, setgid e o sticky bit, que mudam como os programas correm ou como um diretório partilhado se comporta. Quando um está definido, a posição de execução aparece como s ou t em vez de x.

Como usar a saída

A calculadora dá-lhe o comando chmod pronto a correr para copiar, e corre inteiramente no seu navegador. É uma referência e um conversor, por isso não altera ficheiros nenhuns por si própria.

Perguntas frequentes

O que significam 755 e 644?

755 dá ao dono acesso total e a todos os outros leitura e execução, usado para diretórios e scripts. 644 dá ao dono leitura e escrita e a todos os outros apenas leitura, usado para ficheiros normais.

O que significa 777 e é seguro?

777 concede leitura, escrita e execução a toda a gente. É quase sempre inseguro num servidor porque qualquer utilizador pode modificar o ficheiro. Prefira 755 ou 644 em vez disso.

Como torno um ficheiro executável?

Acrescente o bit de execução. De 644 passaria para 755 (ou chmod +x), que ativa a execução para dono, grupo e outros.

Qual é a diferença entre a notação simbólica e a octal?

A octal (como 755) codifica as permissões como números, enquanto a simbólica (rwxr-xr-x ou u+x) descreve-as como letras. Esta ferramenta mostra ambas e mantém-nas sincronizadas.

O que são setuid, setgid e o bit sticky?

São um quarto dígito à frente. Setuid e setgid executam um programa como o seu dono ou grupo, e o bit sticky num diretório impede que os utilizadores apaguem os ficheiros uns dos outros (como em /tmp).

Porque é que o bit de execução aparece como s ou t?

Quando setuid, setgid ou o bit sticky está definido, a posição de execução aparece como s ou t em vez de x para sinalizar que o bit especial está ativo.

Fontes

Incorporar esta ferramenta

Adicione esta ferramenta ao seu próprio site. Copie o excerto abaixo; mantém-se atualizado automaticamente.

<iframe src="https://monu.tools/embed/pt/chmod-calculator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Ferramentas relacionadas