Eli Rios

blog pessoal de tudo sobre tudo…

umask – o que é isso?

Posted on | julho 4, 2008 | 2 Comments

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

Comments

2 Responses to “umask – o que é isso?”

  1. Marlon
    julho 6th, 2008 @ 18:20

    Muito legal esse post.

  2. Rodrigo Kammer
    julho 7th, 2008 @ 12:47

    Primeiramente obrigado pela visita. Aqui em Blumenau, onde moro há sempre uma grande demanda por profissionais de TI, acredito que Joinville não seja diferente. Muitas das empresas daqui divulgam suas vagas pelo site da Catho, http://www.catho.com.br, além disso no site do Blusoft é possível ter acesso aos sites da maior parte das empresas daqui, muitas delas possuem cadastro de curriculum.

    Saudações
    Rodrigo

Leave a Reply