Защитить соседние сайты от сайта. Каким образом?

Есть nginx+phpfpm
Есть директория /var/www
В ней:
site1.ru
site2.ru
site3.ru
Все три сайта мои и кроме меня никто не рабит с ними.

Товарищ попросил разместить его сайт:
site4.ru
на моем сервере, но
вот такой скрипт отрабатывает на ура site4.ru/index.php:
<?php
$fp = fopen("../../site1.ru/htdocs/test.txt", "w");
fwrite($fp, $text);
fclose($fp);
?>

В итоге я обеспокоен)
Как быть? Чтобы он мог исполнять и читать файлы не дальше своей root директории.
  • Вопрос задан
  • 957 просмотров
Решения вопроса 1
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Пригласить эксперта
Ответы на вопрос 2
sabramovskikh
@sabramovskikh
Надо каждому сайту своего пользователя делать и свою папку
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
chroot + basedir
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект