Caminho da tarefa / da entrada ao resultado
Como calcular permissões chmod
- 01
Insira o valor de permissão
Use 3–4 dígitos octais, ou cláusulas explícitas u/g/o/a com um +, - ou = por cláusula. Separe cláusulas com vírgulas. X adiciona execução apenas para um diretório ou quando um bit de execução já está definido naquela etapa. Um único operando u/g/o copia aquela classe, por exemplo g=u.
- 02
Comece as cláusulas simbólicas da base certa
Cláusulas simbólicas partem destas permissões (padrão 644) e se aplicam da esquerda para a direita. Entrada octal define a máscara completa e ignora este contexto. Isto é uma pré-visualização de um único alvo; nenhum arquivo é inspecionado.
- 03
Adicione um caminho e escolha a recursão
Os comandos miram o chmod do GNU e um shell POSIX. Caminhos recebem aspas. Comandos numéricos usam cinco dígitos octais para também limpar bits especiais de diretório não solicitados. Comandos simbólicos recursivos mantêm a expressão e usam as permissões próprias de cada alvo real. Revise o caminho e a plataforma; propriedade, ACLs e regras do sistema de arquivos podem afetar o resultado.
- 04
Calcule e leia o resumo
s/S mostram setuid ou setgid; t/T mostram sticky. Maiúscula significa que a execução está ausente. Em diretórios, o = simbólico do GNU preserva setuid/setgid a menos que s seja explicitamente especificado; u-s,g-s os remove.
- 05
Copie o comando
Os comandos miram o chmod do GNU e um shell POSIX. Caminhos recebem aspas. Comandos numéricos usam cinco dígitos octais para também limpar bits especiais de diretório não solicitados. Comandos simbólicos recursivos mantêm a expressão e usam as permissões próprias de cada alvo real. Revise o caminho e a plataforma; propriedade, ACLs e regras do sistema de arquivos podem afetar o resultado.