A umask não se aplica a arquivos?

1

Eu defini o umask para 0 .
Então:

$umask   
0000  

eu faço com echo 'test' > test.txt
E test.txt é criado. Se eu fizer: ls -l test.txt vejo:
$ ls -l test.txt
-rw-rw-rw- 1 jim None 5 Jun 30 22:50 test.txt
Por que os direitos não são rwxrwxrwx ?

    
por Jim 30.06.2013 / 22:55

1 resposta

4

O shell usa 0666 para as permissões padrão ao criar um novo arquivo. Como umask apenas remove permissões, nunca as adiciona, é o que o arquivo resultante terá.

    
por 30.06.2013 / 23:11