Есть такая проблемка с правами доступа:
у меня на серваке все файлы и папки загруженные мной вручную имеют параметры владелец и группа - "alex"
написал скрипт. он создает директорию в которую потом закачивает картинки.
при создании этой дериктории ей устанавливаются права 0777. в принципе все ок, НО:
эту папку нельзя удалить вручную по фтп, из-за того что у нее стоит владелец и группа - www-data, и такие параметры устанавливаются для всех файлов и папок которые закачиватся и создаются любыми скриптами.
собственно вопрос: как сделать так, чтобы у файлов и папок которые создаются и закачиваются скриптами владелец и группа были "alex"?
думаю что через .htaccess можно как то.. может кто сталкивался, подскажите пожалуйста?
Права доступа для скрипта или как сменить владельца
(Ответов: 8, Просмотров: 2164)
- 17.02.2012 03:54
- 17.02.2012 15:12Разработка любых сайтов

- Регистрация: 08.06.2011
- Сообщений: 3,375
- Записей в дневнике: 1
- Репутация: 2506
cOAPerator,почитайте статью _http://omsk777.ru/dostup.html очень хорошо все расписано
Спасибо сказали:
cOAPerator(17.02.2012), - 17.02.2012 22:22
ArhStrAngeR, я спрашивал не про то как выставить права, это ясно как 2х2. Но за статью спасибо!
Я спрашивал как выставить владельца и группу всем папкам и файлам которые создаются скриптами.
еще раз: при закачке через фтп у всех файлов и папок стоят параметры владелец и группа = alex
при создании скриптом папок и закачке файлов выставляются параметры владелец и группа = www-data
вопрос: как сделать чтобы при создании скриптом папок и закачке файлов выставлялись параметры владелец и группа = alex?
пс: сменить вручную не позволяет опять же групповая политика. админов терзать не получится, итак уже 3 раз прошу их поменять права.Последний раз редактировалось cOAPerator; 17.02.2012 в 22:25.
- 18.02.2012 01:49Разработка любых сайтов

- Регистрация: 08.06.2011
- Сообщений: 3,375
- Записей в дневнике: 1
- Репутация: 2506
Тут 2 варианта: или править конфиг апача или поставить на крон задание, которое будет выполняться скажем раз в 2 часа и менять пользователя апача на алеха. Но во 2ом случае есть свой подводный камень: cms может не получить доступа к файлам у которых пользователь алех. Так что лучше гуглить по запросу "смена владельца apache"
- 18.02.2012 02:08
Все гораздо проще. У вас права выставляются от имени какого пользователя крутится апач. Так что запускайте его от своего alex'a
- 18.02.2012 14:11
ArhStrAngeR, править конфин мне нельзя, хостинг удаленный.
Анальгин, хостинг виртуальный. Думаю что как раз и выполняется от пользователя Alex.Спасибо сказали:
ArhStrAngeR(18.02.2012), - 18.02.2012 16:40
cOAPerator, скорей всего он неправильно настроен. Напишите администратору, чтобы вам включили PHP для сайта в режиме FastCGI или Apache заменили на Apache MPM-ITK. У меня на дедике это решило проблему.
Спасибо сказали:
cOAPerator(18.02.2012), - 18.02.2012 19:53
Всем спасибо за коментарии и советы! проблему решил покупкой VDS
- 19.02.2012 02:55
Нашел еще одно решение, только не проверял потому что нужно удалить апач старый для этого.
Решение:
Apache MPM-ITK, это патч к стандартному apache версии 2.2, который позволяет запускать скрипты, выполняемые вебсервером (например php в режиме как модуль apache) с правами пользователя-владельца виртуального хоста, а не web-серверу.
Тэги топика:
- alex,
- apache,
- алех,
- апача,
- владелец,
- вручную,
- выставить,
- выставляться,
- группа,
- дерикторий,
- доступ,
- закачка,
- папка,
- параметр,
- пользователь,
- право,
- решение,
- скрипт,
- сменить,
- создаваться,
- создание,
- спрашивать,
- устанавливаться,
- файл,
- хостинг
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Как сменить название в zoo? | Web программирование | 0 | 18.12.2011 13:52 |
Есть ли фильтр на кол-во сайтов в серпе на одного владельца? | Общие вопросы поисковой оптимизации | 11 | 05.12.2010 16:36 |




