Решение проблемы существует, другое дело, что оно требует наличия у админов некоторого количества мозгов. А сейчас очень распространено явление, когда в компании берут в качестве админов студентов за $400. И понятно, что там не одна дырка будет - так другая.
В "Русском экспрессе", светлая ему память, эта проблема была решена изначально путем пропатчивания апача: в зависимости от виртуалхоста апач делал setuid() в нужного юзера и дальше работал уже под ним. При этом на юзерские директории стояли права 700, и все были счастливы. Ну и плюс дополнительные патчи были наложены на PHP, на suexec и вообще на все, что движется.
Написать такой патч - не является проблемой даже не для супер-гуру. Я сам писал подобные вещи за пару вечеров для себя, при том, что я не спец в C. А уж если контора занимается хостингом - то и вообще сам Бог велел.
Но - я уже сказал: по большей части админы большинства небольших (и недорогих) хостинг-провайдеров в лучшем случае находятся на уровне админов "стандартных систем". И перекраивать ее на свой лад они уже не способны. А хороший хостинг-сервис на базе стандартной системы построить невозможно.
Ну а что касается клиентов - то Вам просто надо выбирать - идти в хостинг за $3/мес. и быть готовым, что Вас отымеет первый желающий, либо воспользоваться хостингом за $30 - но быть уверенным в надежности системы. Ну а правильные параноики - welcome to Rusonyx
