URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 3998
[ Назад ]

Исходное сообщение
"OpenNews: Запуск PHP скриптов под uid владельца используя suPHP"

Отправлено opennews , 14-Июл-04 16:31 
suPHP - программное обеспечение позволяющие выполнять php скрипты под привилегиями пользователя владеющего ими (наподобие suexec).

Реализован в виде apache модуля mod_suphp и suid root выполняемого файла suphp, обеспечивающего запуск PHP интерпретатора.

URL: http://www.suphp.org/
Новость: http://www.opennet.me/opennews/art.shtml?num=4114


Содержание

Сообщения в этом обсуждении
"Запуск PHP скриптов под uid владельца используя suPHP"
Отправлено TaranTuL , 14-Июл-04 16:31 
А чем лучше чем suexec?

"Запуск PHP скриптов под uid владельца используя suPHP"
Отправлено ilya , 14-Июл-04 21:11 
Разница в том, что suexec надо патчить для специальной обработки
*.php либо в скриптах писать #!/path/to/php.

"Запуск PHP скриптов под uid владельца используя suPHP"
Отправлено Andrew , 15-Июл-04 12:43 
Ничего подобного.

ScriptAlias     /cgi-bin/ /www/site/cgi-bin/
Action          php-script /cgi-bin/php
AddHandler      php-script .php

Такая конфигурация отлично работает с suexec.


"Запуск PHP скриптов под uid владельца используя suPHP"
Отправлено Konstantin , 15-Июл-04 14:27 
И все кладете в cgi-bin/ ?
с suphp этого не нужно

"Запуск PHP скриптов под uid владельца используя suPHP"
Отправлено ilya , 15-Июл-04 19:52 
>И все кладете в cgi-bin/ ?
Я? Не кладу.

>с suphp этого не нужно
с патченным suexec тоже.


"Запуск PHP скриптов под uid владельца используя suPHP"
Отправлено ilya , 15-Июл-04 19:49 
>Ничего подобного.
>
>ScriptAlias     /cgi-bin/ /www/site/cgi-bin/
>Action          php-script /cgi-bin/php
>
>AddHandler      php-script .php
>
>Такая конфигурация отлично работает с suexec.
Меня не устраивает необходимость держать php скрипты в определенном
месте. А держать сам php в каталоге доступном на запись юзерам хостинга
мягко говоря глупость...



"Запуск PHP скриптов под uid владельца используя suPHP"
Отправлено aZ , 31-Авг-06 12:53 
Глупость - в даном случае ваша некомпетентность.

chmod -R 555 /var/www/user/php-bin/
chflags -R schg /var/www/user/php-bin/

И не "сам пхп держать", а файлик с содержанием #!/usr/local/bin/php и ещё чем-нибудь на ваш вкус.


"Запуск PHP скриптов под uid владельца используя suPHP"
Отправлено sekrett.ru , 23-Ноя-04 12:02 
При установке получаю такое сообщение:
Using suPHP can break some PHP-scripts, because of Apache's CGI
interface.

Очень интересно, а что именно не будет работать? К сожалению нет возможности позволить себе такой тест. :)