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. Тоже самое можно сделать с любой папкой на сервере. Как ограничить видимость для скриптов за пределы собственного сервера?
Заранее спасибо!
Уважаемые господа,
Вопрос таков: есть веб сервер, на нем заведены виртуальные хосты, т.е. пользователи с сайтами. У каждого заведен 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. Тоже самое можно сделать с любой папкой на сервере. Как ограничить видимость для скриптов за пределы собственного сервера?
Заранее спасибо!