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

Исходное сообщение
"как посадить php и cgi скрипты в песочницу DocumentRoot"

Отправлено Jakut , 22-Окт-08 14:54 
Hi, All.

    такой вот вопрос: как сделать чтобы для php и cgi скриптов доступным НИЗШИМ УРОВНЕМ дерева каталогов стало значение переменной DocumentRoot?

спасибо.


Содержание

Сообщения в этом обсуждении
"как посадить php и cgi скрипты в песочницу DocumentRoot"
Отправлено baldyman , 22-Окт-08 14:59 
Попробуй на virtual host их посадить.
и как описана директива описывающая корень в httpd.conf ?

"как посадить php и cgi скрипты в песочницу DocumentRoot"
Отправлено Jakut , 22-Окт-08 15:29 
>Попробуй на virtual host их посадить.
>и как описана директива описывающая корень в httpd.conf ?

<VirtualHost *>
    ServerName www.site.ru
    DocumentRoot /home/sites/site.ru/htdocs
    ScriptAlias /cgi-bin/ /home/sites/site.ru/cgi-bin/
</VirtualHost>

при этом из скриптов вполне можно просмотреть все дерево каталогов начиная с / :(


"как посадить php и cgi скрипты в песочницу DocumentRoot"
Отправлено случайно прохожий , 22-Окт-08 16:08 
>[оверквотинг удален]
>>и как описана директива описывающая корень в httpd.conf ?
>
><VirtualHost *>
>    ServerName www.site.ru
>    DocumentRoot /home/sites/site.ru/htdocs
>    ScriptAlias /cgi-bin/ /home/sites/site.ru/cgi-bin/
></VirtualHost>
>
>при этом из скриптов вполне можно просмотреть все дерево каталогов начиная с
>/ :(

не знаю как с пхп а вот перловые скрипты ограничить в правах можно так
<VirtualHost *>
    ServerName www.site.ru
    DocumentRoot /home/sites/site.ru/htdocs
    ScriptAlias /cgi-bin/ /home/sites/site.ru/cgi-bin/
    SuexecUserGroup siteuser sitegroup
</VirtualHost>


"как посадить php и cgi скрипты в песочницу DocumentRoot"
Отправлено angra , 26-Окт-08 06:03 
В общем случае никак, однако это не отменяет факта, что задачу более высокого уровня, то бишь обеспечение безопасности вебсервера, можно решить огромным числом способов.

"как посадить php и cgi скрипты в песочницу DocumentRoot"
Отправлено MiF , 26-Окт-08 09:20 
mod_chroot

"как посадить php и cgi скрипты в песочницу DocumentRoot"
Отправлено Jakut , 30-Окт-08 15:39 
>mod_chroot

спасибо, пробую