@Ayk72

Как ограничить доступ?

Всем привет!

Подскажите, как (если это возможно) ограничить доступ юзеру ко всем сторонним директориям кроме его?

Есть 2 сайта, вот их директории:
site1.ru /var/www/user1/www/site1.ru/
site2.ru /var/www/user2/www/site2.ru/


Владеют сайтами 2 разных юзера: user1 и user 2. Права на папки настроены, группы разные.

Как сделать, чтобы при взломе site1.ru невозможно было получить данные из директории site2.ru?

Я сделал все так, но при таком скрипте на site1 :
$files1 = scandir('/var/www/user2/www/site2.ru/');
print_r($files1);


Все также получаю список файлов чужой директории. Затем я попробовал:

$text = "Какой-то текст";
$fp = fopen("/var/www/user2/www/site2.ru/", "w");
fwrite($fp, $text);
fclose($fp);


Файл создался.
Я туплю или нужно сделать что то еще, чтобы запретить доступ?

Спасибо.
  • Вопрос задан
  • 361 просмотр
Решения вопроса 1
@Ayk72 Автор вопроса
Open base dir
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы