Привет.
Работаю с Ubuntu, надо придумать как разделить пользователей между собой, и чтобы доступ был и апачу тоже.
Каждый пользователь имеет свой поддомен: поддомен.school-php.com , каждый пользователь получает свой пользователь:группа, и рабочую директорию, апач же имеет www-data.
Какая практика создания была бы в данном случае наиболее грамотной? Когда создаём файл через file_put_contents создаётся 644 остальным, кроме владельца, итого пользователь не имеет доступа менять эти файлы.
Решений несколько. Ранее я создавал запущенные процессы apache под разными пользователями MPM, сейчас решил без этого реализовать и стала проблема. То ли поменять umask на 777, то ли всем пользователям выдавать группу www-data, то тогда и права umask поменять на 664 с 644. Может зря я решил отказаться от MPM и все хостеры именно с ним работают? (настройку апач сделать: umask 002, пользователям выдать группу www-data)
_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).