Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Chrooting Virtual Host
 
 автор: ildark   (28.09.2006 в 09:14)   письмо автору
 
 

Скажите пожалуйста

кто нибудь сталкивался с проблемой
чрутинга виртуальных хостов для апача

   
 
 автор: glsv (Дизайнер)   (28.09.2006 в 09:32)   письмо автору
 
   для: ildark   (28.09.2006 в 09:14)
 

Хм... вы спрашиваете про чрутинг самого Apache или про защиту виртуальных хостов. Т.е. защита PHP, CGI, Perl и т.п.

   
 
 автор: Ildark   (28.09.2006 в 09:42)   письмо автору
 
   для: glsv (Дизайнер)   (28.09.2006 в 09:32)
 

именно про защиту виртуальных хостов
а не сам апач
чрутинг php-скриптов
конфигурация сервера
linux debian, apache 2.0.x, mod_php 5.1.x
CGI-скрипты запрещены

   
 
 автор: glsv (Дизайнер)   (28.09.2006 в 11:08)   письмо автору
 
   для: Ildark   (28.09.2006 в 09:42)
 

>чрутинг php-скриптов

Проще всего в конфигурации виртуального хоста использовать директиву

php_admin_value open_basedir /директория_виртуального хоста

PHP не сможет обращаться к файлам вне этой директории

   
 
 автор: Ildark   (28.09.2006 в 12:23)   письмо автору
 
   для: glsv (Дизайнер)   (28.09.2006 в 11:08)
 

при использовании таких скриптов как phpremview или web-shellov
они обходят все эти директивы

   
 
 автор: glsv (Дизайнер)   (28.09.2006 в 13:40)   письмо автору
 
   для: Ildark   (28.09.2006 в 12:23)
 

>при использовании таких скриптов как phpremview или web-shellov
Нет, не обходят.

В дополнение запретите выполнение опасных функций php.
shell_exec, exec, system, symlink и т.п.

   
 
 автор: ildark   (29.09.2006 в 08:29)   письмо автору
 
   для: glsv (Дизайнер)   (28.09.2006 в 13:40)
 

Хорошо спасибо за совет

Теперь другой вопрос

У меня апач запущен от пользователя nobody:nogroup

как сделать так чтобы пользователь со своей учетной записью к примеру test:test
мог через веб интерфейс аплоадить файлы в свою папку, а также заливать файлы по ftp

   
 
 автор: glsv (Дизайнер)   (30.09.2006 в 08:00)   письмо автору
 
   для: ildark   (29.09.2006 в 08:29)
 

>как сделать так чтобы пользователь со своей учетной записью к примеру test:test
мог через веб интерфейс аплоадить файлы в свою папк

Не очень понял вопрос...
Так он сам себе зальет необходимые скрипты файлы и будет аплодить файлы к себе в директорию.

> также заливать файлы по ftp
Должен быть создан системный пользователь test, которому в качестве домашней директории установлена директория его виртуального хоста. И при подключении по FTP он будет попадать в свою директорию. У FTP серверов есть опции, при использовании которых пользователь не может выйти из своей директории выше. У Вас какой FTP-сервер используется?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования