Описание комбинаций umask

Категория: / DEV Блог / Сервер (FreeBSD)
Octal number     Access permissions given
 
      0          rwx   read, write and execute
      1          rw-   read and write
      2          r-x   read and execute
      3          r--   read only
      4          -wx   write and execute
      5          -w-   write only
      6          --x   execute only
      7          ---   no permissions


Так, umask 022, установит 755 для создаваемых директорий и 644 для файлов.
(видимо исполняемый бит снимается из-за обеспечения безопасности [proftpd]).

Наиболее часто встречающиеся комбинации

0000    all     all     all
0002    all     all     r/e
0007    all     all     none
0022    all     r/e     r/e
0027    all     r/e     none
0077    all     none    none


Изменить umask для определенных пользователей или директорий можно следующим образом [proftpd]

<IfUser user1,user2>
umask 002
</IfUser>
 
<Directory /www/sites/*>
umask 022
</Directory>