Apache и владелец/группа файлов и папок

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Apache и владелец/группа файлов и папок

Непрочитанное сообщение savio » 2010-03-24 2:08:18

Есть что-то на подобии хостинга.... Каждому домену свой virtualhost.
Нужно, что бы каждый virtualhost работал от своего пользователя. Для этого apache был обран с suexec
Сам апач у меня работает от пользователя www
В системе добавляем пользователя username

В apache 1.x нужно в конфиге virtualhost дописать
User username
Group username
В apache 2.x
SuexecUserGroup username username
(может кому пригодится, а то я не знал...)

Теперь, если наш сайт создаст на винчестере какой-то файлик, то владельцем этого файла будет - www
В этом и есть суть проблемы, почуме оно так работает?

Проблемы начались тогда, когда люди не смогли эти файли удалить, и выполнить chmod по ftp-протоколу.
Ни у кого такой проблемы не было?
Помни о смерти, все суета сует....

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Apache и владелец/группа файлов и папок

Непрочитанное сообщение skeletor » 2010-03-24 11:23:32

SuExec - это немного не то. Вот, почитай.
The SuexecUserGroup directive allows you to specify a user and group for CGI programs to run as. Non-CGI requests are still processes with the user specified in the User directive. This directive replaces the Apache 1.3 configuration of using the User and Group directives inside of VirtualHosts.

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: Apache и владелец/группа файлов и папок

Непрочитанное сообщение savio » 2010-03-24 12:08:38

а можно как то сделать то что я хочу? что бы virtualhost работал от нужного пользователя?
Помни о смерти, все суета сует....

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Apache и владелец/группа файлов и папок

Непрочитанное сообщение skeletor » 2010-03-24 13:04:41

Несколько вариантов:
1) поставить t-бит на папку и задать ей жёстко права
2) использовать mod-become (http://nixbit.com/cat/internet/nttp-(www)/mod-become/)
3) модуль apache2-mpm-itk (http://blog.andreaolivato.net/open-sour ... users.html)

Вот ещё неплохая статейка http://www.serverwatch.com/news/article ... l-Host.htm

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: Apache и владелец/группа файлов и папок

Непрочитанное сообщение savio » 2010-03-24 13:18:24

спасибо за информацию. я бы еще долго искал... почитаю, попробую. о результатах опишусь....
Помни о смерти, все суета сует....

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: Apache и владелец/группа файлов и папок

Непрочитанное сообщение savio » 2010-03-24 17:36:47

установил модуль apache2-mpm-itk. все вроде работает. тестирую.... спасибо!
Помни о смерти, все суета сует....