Postagens

Mostrando postagens de setembro, 2015

Calculo de umask definitivo.

--> Estava eu aprendendo a calcular umask e vi uma séria de informações desencontradas, alguns dizendo por exemplo para diminuir de 777, 666 e assim vai. Mas nada funcionava efetivamente dependendo do umask que você quer aplicar. Foi então que lendo a wiki do Archwiki e vendo uma afirmação me veio uma maneira simples de fazer o calculo: Linux does not allow a file to be created with execution permissions, in fact the default creation permissions are 777 for directories, but only 666 for files. On Linux, only the file permission bits of the mask are used, i.e. the 022 mask is equivalent to 0022. [1] Antes de ler isso na wiki eu estava fazendo a relação abaixo que vi em alguns sites: 0 - 7 - rwx 1 - 6 - rw 2 - 5 - r-x 3 - 4 - r-- 4 - 3 - -wx 5 - 2 - -w- 6 - 1 - --x 7 - 0 - --- Que mostra a relação entre o valor de umask e o valor octal normal de permissão (rwx). Vamos ao exemplo, se o umask é 007, qual será o valor final para diretórios e arquivos? Relemb