Описание комбинаций 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>