04
Muito comum em sistemas unix like, o umask (user file creation mode mask) é uma função POSIX que afeta a máscara de permissão que o arquivo é criado.
É simples. Para arquivos, acesso total se tem como permissão 666(rw-) e para diretórios 777(rwx). O valor de umask deve ser calculado assim:
<acesso total> - <valor da permissão> = <valor umask>
Exemplo:
666 - 664 = 002 => gera arquivos que o usuário e o grupo tem acesso total e que todos tem acesso somente leitura.
Importante: O comando umask define um novo umask somente para sessão atual. Programas daemon de ftp também usam para definir parâmetros de criação de arquivos, assim como o samba
Fontes:
http://en.wikipedia.org/wiki/Umask
http://www.tech-faq.com/lang/pt/umask.shtml
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6994&pagina=2