Не могу понять, как у моего хостера настроены права доступа для Apache. Я хочу повторить эту схему на домашней машине, т.к. удобно сделано, но не осознаю, как же это все работает.
Есть доступ через ssh и ftp к каталогу /home/username, когда туда кладешь файлы они получают права 600, каталоги права 700. Т.е. никому кроме пользователя не доступны. Владелец - username:customers.
И при всем при этом с данными каталогами и файлами прекрасно работает Apache+PHP. Есть возможность создать новый файл, открыть старые и т.д.
Вопрос: Как это все работает? Не под root'ом же они его запускают для работы с файлами клиентов! А под www-data файлы должны быть недоступны...