ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Владелец и права на файлы после закачки
  #1  
Старый 20.05.2010, 16:10
Аватар для PiNzit
PiNzit
Познающий
Регистрация: 15.01.2008
Сообщений: 78
Провел на форуме:
189620

Репутация: 26
По умолчанию Владелец и права на файлы после закачки

Существует проблема, после закачивания файлов на сервер через форму их владельцем становится www-data , а мне крайне необходимо, чтобы их владельцем был владелец папки куда идет закачка, пробовал chown(); но видимо она запрещена настройками сервера. Может есть какие-нибудь альтернативы?
 
Ответить с цитированием

  #2  
Старый 20.05.2010, 16:36
Аватар для POS_troi
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

Файл принадлежит пользователю от которого запущен апач.

Используй FTP
 
Ответить с цитированием

  #3  
Старый 20.05.2010, 16:38
Аватар для roxblnfk
roxblnfk
Познающий
Регистрация: 07.02.2010
Сообщений: 70
Провел на форуме:
217996

Репутация: 56
Отправить сообщение для roxblnfk с помощью ICQ
По умолчанию

есть ещё модуль апача mod_suphp.so
можно изменить опцию:
;User Apache is running as
webserver_user=www-data
 
Ответить с цитированием

  #4  
Старый 20.05.2010, 16:52
Аватар для PiNzit
PiNzit
Познающий
Регистрация: 15.01.2008
Сообщений: 78
Провел на форуме:
189620

Репутация: 26
По умолчанию

вариант ftp не подходит, что касается изминения настроек апача, то эту задачу необходимо выполнить только для конкретного домена, так что такой вариант тоже не подходит
 
Ответить с цитированием

  #5  
Старый 20.05.2010, 17:13
Аватар для roxblnfk
roxblnfk
Познающий
Регистрация: 07.02.2010
Сообщений: 70
Провел на форуме:
217996

Репутация: 56
Отправить сообщение для roxblnfk с помощью ICQ
По умолчанию

почитай:
http://www.lissyara.su/articles/freebsd/www/apache_22_+_php5_+_suphp/
http://www.unlocked.ru/print.php?type=A&item_id=17

Цитата:
suPHP может работать в нескольких режимах, owner, force и paranoid.
...
В режиме owner, процесс PHP исполняется от владельца каталога, куда смотрит виртуалхост.
В режиме paranoid - все также, за исключением того, что можно добавить директиву suPHP_UserGroup, и указать конкретного юзера для конкретного виртуалхоста.
 
Ответить с цитированием

  #6  
Старый 20.05.2010, 17:16
Аватар для PiNzit
PiNzit
Познающий
Регистрация: 15.01.2008
Сообщений: 78
Провел на форуме:
189620

Репутация: 26
По умолчанию

спасибо, сейчас ознакомлюсь...
 
Ответить с цитированием

  #7  
Старый 21.05.2010, 08:53
Аватар для Byte_
Byte_
Участник форума
Регистрация: 07.09.2008
Сообщений: 139
Провел на форуме:
351188

Репутация: 65
По умолчанию

скорее всего chown(); не запрещена, попробуй перед её использованием выполнить скрипт для установки прав 0777 на весь сайт
Код:
function getList($path = '')
{
	$handle = opendir($path);
	while($file = readdir($handle))if($file != '.' && $file != '..')
		if(is_dir($path.'/'.$file))
		{
			chmod($path.$file,0777);
			getList($path.$file.'/');
		}
		else
		{
			chmod($path.$file,0777);
		}
	closedir($handle);
}
getList($_SERVER["DOCUMENT_ROOT"].'/');
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
МикроДжоинер для начинающих ReanimatoR Статьи 23 02.01.2010 15:07
Непалящийся Джоинер своими руками ReanimatoR Чужие Статьи 4 16.02.2007 14:22
Права потребителя мобильника novichok Сотовый фрикинг 1 25.03.2006 20:58
Установка Windoze глазами линуксоида (100% факты) nerezus Болталка 47 16.10.2005 15:06
Держим права roota k00p3r Чужие Статьи 0 08.06.2005 15:07



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ