Как разрешить php скрипту создавать папки не в www директории - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64560.4481
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 17.12.2008, 06:10   #1
SEng
Senior Member
 
Аватар для SEng
 
Регистрация: 28.07.2007
Адрес: Russia
Сообщений: 179
Бабло: $27730
Отправить сообщение для SEng с помощью ICQ
Exclamation Как разрешить php скрипту создавать папки не в www директории

Скрипт запускается через браузер
ttp://site.com/folder/script.php

путь от корня до скрипта:
/home/user/domains/site.com/public_html/folder/script.php

Скрипт должен:
1. создать папку не в www директории
/home/user/domains/создаваемая_папка

2.дать папке права 0777 и создать в ней файл.
/home/user/domains/создаваемая_папка/файл

На денвере все работает отлично, но на серваке ругается на недостаток прав.

Как сделать так, чтобы скрипт все-таки смог выполнить требуемое?
Может где в настройках usera надо разрешить это дело или еще какие способы.


Upd: Нашел один способ- сделать user-a членом группы root. Как временная мера сойдет, но так все скрипты этого юзера будут как рутовые, что не очень хорошо. Хотелось бы только конкретному скрипту дать доступ.

Последний раз редактировалось SEng; 17.12.2008 в 09:41.
SEng вне форума  
Старый 17.12.2008, 09:48   #2
wal
Member
 
Регистрация: 18.08.2008
Сообщений: 76
Бабло: $490
По умолчанию

дай права на запись юзеру из под которого работает апач для директории domains
wal вне форума  
Старый 17.12.2008, 10:43   #3
SEng
Senior Member
 
Аватар для SEng
 
Регистрация: 28.07.2007
Адрес: Russia
Сообщений: 179
Бабло: $27730
ТС -->
Отправить сообщение для SEng с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от wal Посмотреть сообщение
дай права на запись юзеру из под которого работает апач для директории domains
как это сделать?
SEng вне форума  
Старый 17.12.2008, 12:06   #4
false
true
 
Регистрация: 26.09.2007
Сообщений: 234
Бабло: $44615
По умолчанию

man chown
false вне форума  
Старый 17.12.2008, 12:49   #5
wal
Member
 
Регистрация: 18.08.2008
Сообщений: 76
Бабло: $490
По умолчанию

проще всего это сделать так

chmod 777 /home/user/domains

но лучше все таки почитать
man chmod
man chown
как советуют коллеги выше дабы понимать что к чему...
wal вне форума  
Старый 17.12.2008, 16:27   #6
cjtraff
Ебланнед
 
Регистрация: 20.08.2007
Сообщений: 375
Бабло: $29620
По умолчанию

Цитата:
Сообщение от wal Посмотреть сообщение
проще всего это сделать так

Chmod 777 /home/user/domains
ага и адрес сервака в студию ))))))))))))))))
cjtraff вне форума  
Старый 17.12.2008, 19:57   #7
azaza
Начальник отдела
 
Аватар для azaza
 
Регистрация: 18.04.2008
Сообщений: 2,921
Бабло: $44001
По умолчанию

апач работает под юзером апач и группой апач. пых вызывается апачей и соответственно работает под юзером апач. значит чтобы пых мог писать в нужную папку. надо этой папке поставить права на запись для юзера апач. ну можно и для группы апач.
__________________
Хостинг плюшевых медвежат
"Гуру фейк софта" Хочешь пристроить траф? Не делай этого. С килограмма mp3 уников - килограмм денег
azaza вне форума  
Старый 17.12.2008, 20:12   #8
azaza
Начальник отдела
 
Аватар для azaza
 
Регистрация: 18.04.2008
Сообщений: 2,921
Бабло: $44001
По умолчанию

Цитата:
Сообщение от wal Посмотреть сообщение
проще всего это сделать так

Chmod 777 /home/user/domains

но лучше все таки почитать
Man Chmod
Man Chown
как советуют коллеги выше дабы понимать что к чему...
умно шо пестец. давай еще на все папки 777 поставим, чтоб наверняка.
__________________
Хостинг плюшевых медвежат
"Гуру фейк софта" Хочешь пристроить траф? Не делай этого. С килограмма mp3 уников - килограмм денег
azaza вне форума  
Старый 18.12.2008, 00:31   #9
wal
Member
 
Регистрация: 18.08.2008
Сообщений: 76
Бабло: $490
По умолчанию

вы тут я вижу все параноики...

интересно, что же можно сделать такого ужасного с папкой на которой права 777 и чем это хуже выдачи прав юзеру, из под которого пашет апач, писать в папку?

просветите если не сложно
wal вне форума  
Старый 18.12.2008, 00:37   #10
azaza
Начальник отдела
 
Аватар для azaza
 
Регистрация: 18.04.2008
Сообщений: 2,921
Бабло: $44001
По умолчанию

Цитата:
Сообщение от wal Посмотреть сообщение
вы тут я вижу все параноики...

интересно, что же можно сделать такого ужасного с папкой на которой права 777 и чем это хуже выдачи прав юзеру, из под которого пашет апач, писать в папку?

просветите если не сложно
а то что если найти баг в скриптах. как правило в инклуде. то можно въбать что-нибудь све. вплоть до рут кита.
__________________
Хостинг плюшевых медвежат
"Гуру фейк софта" Хочешь пристроить траф? Не делай этого. С килограмма mp3 уников - килограмм денег
azaza вне форума