Страница 1 из 1

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

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

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

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

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

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

Добавлено: 2010-03-24 11:23:32
skeletor
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.

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

Добавлено: 2010-03-24 12:08:38
savio
а можно как то сделать то что я хочу? что бы virtualhost работал от нужного пользователя?

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

Добавлено: 2010-03-24 13:04:41
skeletor
Несколько вариантов:
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

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

Добавлено: 2010-03-24 13:18:24
savio
спасибо за информацию. я бы еще долго искал... почитаю, попробую. о результатах опишусь....

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

Добавлено: 2010-03-24 17:36:47
savio
установил модуль apache2-mpm-itk. все вроде работает. тестирую.... спасибо!