|  | 
| 
 | |||||||
| Регистрация | Статьи о хостинге | Справка | Пользователи | Social Groups | Календарь | Поиск | Сообщения за день | Все разделы прочитаны | 
|  | 
|  | Опции темы | 
| 
			 
			#1  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			ОС Linux. Apache. Virtual hosts. Php as compiled-in module. Как сделать, чтобы скрипты php запускались с правами пользователя, а не с правами апача? Является ли единственным выходом использование php as cgi? | 
| 
			 
			#2  
			
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
 | 
| 
			 
			#3  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Запускать php через suexec не очень эффективно. Ксати, проводил ли кто-нибудь полноценное сравнение производительности данных методов (при высокой нагрузке)? Некоторые хостеры для повышения безопасности идут на запрет функций system, exec и т.п. Что является на мой взгляд плохим решением. Если пользователю нужно удалить кучу фалов или вложенные каталоги, то ему проще вызвать system("rm -rf some_dir"  чем писать свою функцию. Кто-то включает safe_mode и т.д... И все-таки интересно, использует ли кто из вас php как модуль и при этом запускает php-скрипты справами пользователя виртуального хоста? Такая возможность есть. Например, модификация кода апача. Немного "колдовства" и все запросы каждого виртуального хоста будут обрабатываться с uid/gid пользователя-владельца. Но в этом варианте есть несколько "но". Проводил ли кто такие работы и использует ли кто-нибудь php в виде модуля к апачу не имя проблемы "прав"? p.s. Кстати, на мой взгляд valuehost так работает. | 
| 
			 
			#4  
			
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
 во второй апаче появилась такая штука как perchild он плодит чайлдов и дает им соответствющие уиды, а потом рулит запросы к нужному. но. 1. все это еще достаточно в сыром виде уже несколько лет. 2. при достаточно большом количестве виртуальных хостов вообще не эффективно. 3. есть такая замечательная технология fastcgi, рекомендую почитать про нее и использовать пхп как cgi. решаться все ваши проблемы с уидами и с потерями производительности на запуск цги. | 
| 
			 
			#5  
			
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
 Цитата: 
 Цитата: 
 
				__________________ С уважением, Хостинг-оператор eServer.ru +7 (495) 22-33-474 | 
| 
			 
			#6  
			
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
  
				__________________ dedic.ru - Новая фишка для владельцев выделенных серверов. | 
| 
			 
			#7  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			2 Igoron Спасибо за советы. В том то и дело, что может. Можно сделать setgid(), setuid() при обработке запроса. И child будет исполнятся с нужным uid/gid. 2 AndreyKa Цитата: 
 2 eServer.ru Можно задать вам несколько вопросов относительно технических аспектов реализации этой идеи? Сейчас я анализирую код апача. У меня есть представления относительно реализации, но я не уверен в их корректности и безопасности. Можно ли купить вашу реализацию? | 
| 
			 
			#8  
			
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
 Цитата: 
   
				__________________ dedic.ru - Новая фишка для владельцев выделенных серверов. | 
| 
			 
			#9  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			К сожалению, наша реализация данной идеи не доступна никому, кроме разработчиков системы. Она готовится для вополощения в конкретном продукте E-Neverland DataPalm. Сейчас система реализована на FreeBSD 4.9 и 5.3 (разработка закончена на 90%). 
				__________________ С уважением, Хостинг-оператор eServer.ru +7 (495) 22-33-474 | 
| 
			 
			#10  
			
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
 
				__________________ Хостинг - бизнес не для слабонервных. | 
|  | 
| Опции темы | |
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Запуск DataRoot | dataroot | Пресс-релизы | 0 | 28.06.2011 12:42 | 
| Запуск ЦОД компании e-Style ISP | Marat Pulatov | Пресс-релизы | 0 | 29.07.2009 14:05 | 
| Запуск нового Дата-центр «e-Zone» | eZone | Пресс-релизы | 0 | 24.06.2009 16:58 | 
| Запуск php от имени пользователя | stanlee | Технические аспекты и вопросы безопасности | 7 | 18.04.2009 13:55 | 
| Модуль peruser: php и т.п. от имени пользователя | KPOXA | Технические аспекты и вопросы безопасности | 5 | 25.11.2005 13:25 |