umask permissões que resultam em nenhuma mudança

0

Estou tendo muita dificuldade em entender como funciona umask.

Como algo 666 é mascarado com 001 ainda é 666?

    
por Oscalation 27.01.2016 / 02:52

1 resposta

3

Um valor de umask de 001 diz que está impedindo a criação de arquivos com permissões outras executáveis . (Na verdade não impede a criação , como impedir as permissões executáveis).

Um modo 666 em uma instrução open permite usuário + grupo + outro para permissões read e write . Então o umask não tem efeito sobre isso.

No entanto, umask não afeta o chmod.

    
por 27.01.2016 / 02:57