За последние 24 часа нас посетили 15828 программистов и 1547 роботов. Сейчас ищут 886 программистов ...

database и права к ней

Тема в разделе "PHP и базы данных", создана пользователем dorn, 22 сен 2014.

  1. dorn

    dorn Новичок

    С нами с:
    22 сен 2014
    Сообщения:
    3
    Симпатии:
    0
    Доброго времени суток всем!!

    Вопрос в чем! с помощью PHP скрипта создается резервная база данных backup.sql в папке, но это файл могут видеть все, то есть site.ru/folder/backup/backup.sql могут перейти по этому адресу и увидеть содержимое. Помогите решить вопрос.

    Пробовал:
    ставить права на backup.sql 0000 что бы ни кто не мог их смотреть, но при создании новой базы или восстановлении скрипт давал этому файлу опять права 0777 и он успешно использовался. Все бы ничего, НО если скрипт стоит на выделенном сервере то права не получается изменять и резервная база данных остается постоянно либо открытой либо всегда закрытой, chmod не работает вообщем.

    Прошу ознакомиться и подсказать мне, как или куда двигаться.

    Спасибо!!!
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    1) сохранять бекап файлы ВНЕ публичного каталога, выше например
    2) закрыть дотуп в каталог с бекапами через htaccess, deny from all и все такое
    3) архивировать бекап файлы с паролем