Danilo, Você está se confundindo. O primeiro octal refere-se a permissões especiais no comando CHMOD. No comand UMASK ele é depreciado, conforme eu expliquei na última mensagem.
Clayton, Você está com dúvida em relação ao comando umask. Recomendo dar uma pesquisada no google. Mas o que você falou está correto. A umask 0022 irá gerar arquivos com a permissão 644. Um modo bem fácil (mas não totalmente correto) de calcular as permissões geradas por uma determinada umask é fazer o seguinte: Para arquivo faça 666 - valor da umask . Por exemplo: umask 0640, irá gerar arquivos com permissão 026. ATENÇÃO: Independente da umask, um arquivo nunca será criado com a permissão de execução setada (segurança). Por exemplo, uma umask igual a 0531, não gera arquivos com permissão 135 e sim arquivos com a permissão 024 (sem o bit de execução habilitado) Para diretório subtraia 777. Exemplo: umask 0640, geraria diretórios com permissão 137. A forma correta de se trabalhar com umask é através da representação binária, mas a dica acima deve resolver o seu problema!!! Espero ter ajudado. Daniel Carlos S. de Jesus RHCE, LPIC-3 2009/1/23 daniloh2000 <daniloh2...@yahoo.com.br> > Bom dia Clayton, > > O primeiro digito refere-se a permissões especiais SUID, SGID e > Stick Bit. > > http://tldp.org/LDP/GNU-Linux-Tools-Summary/html/file-permissions.html > > Abraços, > Danilo > LPIC-2 > > --- Em lpi@yahoogrupos.com.br <lpi%40yahoogrupos.com.br>, Clayton > <digitaliz...@...> escreveu > > > > > Pessoal alguém tem alguma dica sobre um bom tutorial a respeito de > umask ? > > Encontrei documentação satisfatória explicando sobre o uso do umask > até o > > momento que me deparei com alguns sistemas onde o umask tem quatro > dígitos > > exemplo: > > > > $ umask > > 0022 > > > > Isso me deixou com dúvidas quanto à utilização desta ferramenta. > > > > >