Как залатать простую дырочку?

Sashay

Новичок
Как залатать простую дырочку?

Уважаемые господа,

Вопрос таков: есть веб сервер, на нем заведены виртуальные хосты, т.е. пользователи с сайтами. У каждого заведен ftp к папке с сайтом. Но, если запустить простой скрипт:

opendir('/usr/local/www/users/user1');
while ($file = readdir())
{
echo "$file<br>";
}

$fd=fopen($files,"r");

while ($line = fgets($fd,2048))
{
echo "$line<br>";
}

то, он покажет содержимое каталога user1. Тоже самое можно сделать с любой папкой на сервере. Как ограничить видимость для скриптов за пределы собственного сервера?

Заранее спасибо!
 

baev

‹°°¬•
Команда форума
1. Сервер -- неизвестен
2. Операционная система -- неизвестная.
3. Но! Известно, что: «заведены виртуальные хосты, т.е. пользователи с сайтами».

Исходя из условий -- решение:
соберите с пользователей бабки и наймите нормального админа.
 

Sashay

Новичок
1. Сервер - свой личный
2. ОС - FreeBSD
3. Связка Apache+PHP+mysql

-~{}~ 20.10.05 11:23:

Автор оригинала: kruglov
chmod 750 на папки юзеров
Только как в этом случае будут испольняться .php если для "всех остальных" нулевые права?
 
Сверху