>_umask

umask

O umask tem como sua função altera o valor da máscara de criação de arquivos e diretórios. Para calcular a umask para um diretório pegue a permissão total que um diretório pode chegar, 777. Subritaia 022 de 777
Para cacular a umask para um arquivo, pegue a permissão total que um arquivo pode chegar que é 666. Subitraia 022.
O valor padrão da umask está armazenado no arquivo /etc/profile.
Veja as regras abaixo:

Regra para diretório
Exemplo: Tenho uma umask de valor 133 e quero saber como ficara as permissões do diretórios.

Calculo:

777 – 133 = 644

As permissões do diretórios serão igual 644, ou seja, rw-r–r–

Regra para arquivos
REGRA DE EXCEÇÃO: quando os números da umask forem (0, 2, 4 ou 6), o método de cálculo para a permissão dos ARQUIVOS muda.

Subtraia: 666 – valor da umask

Exemplo: tomando a famosa umask default como base 022

Para ARQUIVOS a permissão será calculada assim:

666 – 022 = 644

As permissões de arquivos serão igual a 644 ou seja, rw-r–r–

Para DIRETÓRIOS, continuamos seguindo a regra geral, então o cálculo fica:

777 – 022 = 755

As permissões de diretórios serão igual a 755, ou seja, rwxr-xr-x

importante saber:
Perceba que DIRETÓRIOS SEMPRE usam a REGRA GERAL

>_umask
Tagged on:

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: