The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Jail и ограничение нагрузки"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Jail и ограничение нагрузки"
Сообщение от RealA emailИскать по авторуВ закладки on 10-Сен-04, 10:49  (MSK)
Суть проблемы такова...
Есть хостинг(под Apache). У пользователей есть доступ через ssh к своему Jail environment с минимальным набором функций.
Нужно:
а)Нужно чтобы скрипты(php-как модуль к апачу, tcl,python,perl - через CGI) запускались от имени конкретного пользователя.
б)Ограничить использование процессорного времени для каждого пользователя от имени которого запускается скрипт.
в)Чтобы скрипты работали внутри заданной директории(предполагаю, что нужно использовать chroot, только как).

Подскажите, что нужно почитать.

Заранее благодарен,
Антон            

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Jail и ограничение нагрузки"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 10-Сен-04, 11:06  (MSK)
>Суть проблемы такова...
>Есть хостинг(под Apache). У пользователей есть доступ через ssh к своему Jail
>environment с минимальным набором функций.
>Нужно:
>а)Нужно чтобы скрипты(php-как модуль к апачу, tcl,python,perl - через CGI) запускались от
>имени конкретного пользователя.
>б)Ограничить использование процессорного времени для каждого пользователя от имени которого запускается скрипт.
>
>в)Чтобы скрипты работали внутри заданной директории(предполагаю, что нужно использовать chroot, только как).
>
>
>Подскажите, что нужно почитать.
>
>Заранее благодарен,
>Антон

Vozmozno pomozet
a) http://httpd.apache.org/docs/suexec.html
b) jail [-u username] path hostname ip-number command ... dla ograni4enija ob6ego okruzenija. I man login.conf dla ograni4enija uzhe v samom okruzenii.
c) http://www.php.net/manual/en/ref.dir.php
   ...
   chroot -- Change the root directory
   ...
P.S. Tolko mne kazetca 4to vse eto mozet privesti k bol6oi golovnoi boli v plane ekspluatacii.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Jail и ограничение нагрузки"
Сообщение от uldus Искать по авторуВ закладки(ok) on 10-Сен-04, 21:34  (MSK)
>а)Нужно чтобы скрипты(php-как модуль к апачу,

Если хочешь php с UID пользователя, то либо довольствуйся safemode и uid apache, либо пускай php как CGI, либо пускай свой apache под каждого юзера с его uid.

> tcl,python,perl - через CGI)

suexec

>б)Ограничить использование процессорного времени для каждого пользователя от имени которого запускается скрипт.

Под xBSD и Linux можно только ограничить общее время использования CPU в секундах. Ограничить процент загрузки стандартными средствами нельзя (видел коммерческие решения для Linux, но они начинаются с нескольких тыс. $).


>в)Чтобы скрипты работали внутри заданной директории(предполагаю, что нужно использовать chroot, только как).

Можно запатчить suexec, чтобы он делал chroot в директорию скрипта, только не забудь в эту директорию положить/примонтировать все необходимое для выполнения этого скрипта хозяйство (perl, glibc и т.д.).

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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