Apache2 + PHP
Модераторы: SLEDopit, Модераторы разделов
-
.snif
- Сообщения: 216
- Статус: ..::[SnifeR]::..
- ОС: Debian 5.0
Apache2 + PHP
В общем у меня небольшой веб сервер на котором висят несколько сайтов. Всё они лежат по адресу /home/user/www/, а тоесть принадлежат одному пользователю. Если залить шел то можно получить доступ не только к другим сайтам доменной папки, но и доступ ко всей системе. Подскажите как этого избежать?
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
-
.snif
- Сообщения: 216
- Статус: ..::[SnifeR]::..
- ОС: Debian 5.0
Re: Apache2 + PHP
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Apache2 + PHP
Ну вариантов тысячи, откуда нам знать, какой из них вам подойдёт. Может, chroot, апач под каждым из юзеров на левом порту и nginx для вывода в свет, а может openvz, а может что-то ещё.

Спасибо сказали:
-
.snif
- Сообщения: 216
- Статус: ..::[SnifeR]::..
- ОС: Debian 5.0
Re: Apache2 + PHP
ну я вчера воспользовался директивом open_basedir в виртуалхосте домена, это ограничило листинг папок шелолом (нельзя лазить дальше своей диреткории), однако в пхп есть такие команды как exec() system(), подскажите пожалуйста как их отключить? Заранее признателен
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Apache2 + PHP
php.ini
; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
disable_functions =

Спасибо сказали: