Permissões de Arquivo Unix (chmod)
Arquivo
Converte entre as três formas que o unix usa pra permissões de arquivo: as caixas de bits, o octal (às vezes quatro dígitos quando setuid/setgid/sticky estão setados), e a string simbólica estilo ls. A seção de baixo emite comandos chmod e find -perm prontos pra copiar mais um resumo legível, então você pode ver num relance o que 4755 realmente concede. Modos comuns estão a um clique de distância via a linha de presets.
- chmodchmod 755 <file>
- find -permfind . -type f -perm 755
- Significado
- owner: read + write + execute
- group: read + execute
- other: read + execute
Simbólico usa s/S pra setuid/setgid e t/T pra sticky — maiúscula significa que o bit especial está ligado mas o x correspondente não.
Como usar
- Escolha um preset, ou cole um modo octal que copiou dum tutorial, ou digite a forma simbólica.
- Marque as caixas de bits especiais (setuid, setgid, sticky) se precisar.
- Copie o comando chmod no seu shell.
Perguntas frequentes
- Por que 755 é "correto" pra diretórios?
- Diretórios precisam do bit de execução pra serem atravessáveis — sem x num diretório você pode listar seu nome mas não fazer cd nele. 755 dá controle total ao proprietário e deixa todo mundo atravessar + ler.
- O que o s em rws realmente faz?
- Num arquivo executável, setuid (o bit s no slot user-execute) faz o arquivo rodar com o UID efetivo do proprietário em vez do chamador. Num diretório, setgid faz arquivos novos herdarem o grupo do diretório. Sticky num diretório (como /tmp) significa que só o dono do arquivo pode deletá-lo.
Ferramentas relacionadas
Conversor Imagens → PDF
Combine várias imagens JPG / PNG em um único PDF com tamanho, orientação e ajuste configuráveis.
Inspetor de ZIP
Solte um ZIP e veja cada arquivo dentro — tamanhos, conteúdo e download individual — sem desempacotar localmente.
Divisor de Arquivos
Divida um arquivo grande em pedaços para driblar limites de anexo ou upload.
Conversor de Codificação de Texto
Abra arquivos em codificações antigas (EUC-KR, Shift_JIS, Windows-1252…) como UTF-8 legível.
Hash de Arquivo (Checksum)
Calcule os checksums SHA-1, SHA-256 e SHA-512 de qualquer arquivo.
Conversor CSV ↔ JSON
Converta CSV em JSON e JSON em CSV, com opção de delimitador.