umask
Вычисляется путем накладывания маски на 7. Те если у нас права (chmod) к примеру 775, то unmask будет 0002.
Таблица прав
Umask | Created Files | Created Directories | |
0000 | 666 (rw-rw-rw-) | 777 | (rwxrwxrwx) |
0002 | 664 (rw-rw-r--) | 775 | (rwxrwxr-x) |
0022 | 644 (rw-r--r--) | 755 | (rwxr-xr-x) |
0027 | 640 (rw-r-----) | 750 | (rwxr-x---) |
0077 | 600 (rw-------) | 700 | (rwx------) |
0277 | 400 (r--------) | 500 | (r-x------) |
Задать umask для php5-fpm
case "$1" in start) MASK=`umask` umask 0007 /sbin/start-stop-daemon --start $SSD_OPTIONS -- $FPM_OPTIONS umask $MASK