The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Запуск PHP скриптов под uid владельца используя suPHP

14.07.2004 12:00

suPHP - программное обеспечение позволяющие выполнять php скрипты под привилегиями пользователя владеющего ими (наподобие suexec).

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

  1. Главная ссылка к новости (http://www.suphp.org/...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/4114-php
Ключевые слова: php
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, TaranTuL (?), 16:31, 14/07/2004 [ответить]  
  • +/
    А чем лучше чем suexec?
     
     
  • 2.2, ilya (??), 21:11, 14/07/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Разница в том, что suexec надо патчить для специальной обработки
    *.php либо в скриптах писать #!/path/to/php.
     

  • 1.3, Andrew (??), 12:43, 15/07/2004 [ответить]  
  • +/
    Ничего подобного.

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

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

     
     
  • 2.4, Konstantin (??), 14:27, 15/07/2004 [^] [^^] [^^^] [ответить]  
  • +/
    И все кладете в cgi-bin/ ?
    с suphp этого не нужно
     
     
  • 3.6, ilya (??), 19:52, 15/07/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >И все кладете в cgi-bin/ ?
    Я? Не кладу.

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

     
  • 2.5, ilya (??), 19:49, 15/07/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Ничего подобного.
    >
    >ScriptAlias     /cgi-bin/ /www/site/cgi-bin/
    >Action          php-script /cgi-bin/php
    >
    >AddHandler      php-script .php
    >
    >Такая конфигурация отлично работает с suexec.
    Меня не устраивает необходимость держать php скрипты в определенном
    месте. А держать сам php в каталоге доступном на запись юзерам хостинга
    мягко говоря глупость...


     
     
  • 3.8, aZ (?), 12:53, 31/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Глупость - в даном случае ваша некомпетентность.

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

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

     

  • 1.7, sekrett.ru (?), 12:02, 23/11/2004 [ответить]  
  • +/
    При установке получаю такое сообщение:
    Using suPHP can break some PHP-scripts, because of Apache's CGI
    interface.

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

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру