Всем привет
Наямался я тута с одной граблей.
есть апач 1.31, и mod_php 4.3. Апач поддерживает виртуалхосты. Доступ к
виртуалхостам пользователи получают через ФТП (у меня proftpd). Proftpd
авторизуется через master.passwd. Пользователь когда заходит по фтп файлы
записывает от имени себя и группы www. апач работает от юзера apache и группы
www. разрешения на файлы ставятся u+rw, g+r и получается что ПХП скрипты
запущенные из апача не могут писать в файлы своего виртуалхоста поскольку
работают от имени апаче (user apache / group www). а ставить g+rw не хочется
поскольку в группе www куча пользователей и есть отличная от нуля вероятность
что они смогут писать в чужие каталоги.
Вопрос собссно в том как заставить апач запускать пхп скрипты от имени
пользователя, которого я могу указать в конфиге виртуалхоста.
|