apache-mpm-itk vs suphp = need umask 027
Добавлено: 2012-07-01 16:31:01
Всем привет.
Есть задача. Необходимо что бы файлы из php скриптов на хостинге создавались по маске umask 027, т.е. 750 для дир и 640 для файлов.
Эту задачу отлично решает suphp. Но при условии если к пользователю в группу подсажен пользователь апача (www) (suphp собран с paranoid опцией). Меня этот вариант не устраивает.
Покопав в инете нашел еще вариант apache-mpm-itk. Прекрасно работает, запускает сайты от владельцев виртульных хостов, но файлы из php скриптов создаются с umask 022, т.е. 755 для папок и 644 для файлом, не есть гуд.
Пробовал создать класс для webuser и помещать туда пользователей вхостов, но все изменения и ограничения работают тока если пользователь логинется по ssh или ftp.
В связке itk и suphp отказываются работать, suphp ругается на то, что скрипты запускаются уже не от apache (www), ну оно и понятно itk делает свое дело.
Как добиться umask 027?
владелец и группа должны быть одинаковы user1:user1.
Есть задача. Необходимо что бы файлы из php скриптов на хостинге создавались по маске umask 027, т.е. 750 для дир и 640 для файлов.
Эту задачу отлично решает suphp. Но при условии если к пользователю в группу подсажен пользователь апача (www) (suphp собран с paranoid опцией). Меня этот вариант не устраивает.
Покопав в инете нашел еще вариант apache-mpm-itk. Прекрасно работает, запускает сайты от владельцев виртульных хостов, но файлы из php скриптов создаются с umask 022, т.е. 755 для папок и 644 для файлом, не есть гуд.
Пробовал создать класс для webuser и помещать туда пользователей вхостов, но все изменения и ограничения работают тока если пользователь логинется по ssh или ftp.
В связке itk и suphp отказываются работать, suphp ругается на то, что скрипты запускаются уже не от apache (www), ну оно и понятно itk делает свое дело.
Как добиться umask 027?
владелец и группа должны быть одинаковы user1:user1.