Рекомендуемые права доступа к файлу для веб-файла SQLite - PullRequest
3 голосов
/ 18 января 2012

Я работаю над веб-приложением, которому необходим доступ на чтение / запись к файлу базы данных SQLite.Насколько я понимаю, родительская папка должна быть установлена ​​в 777, чтобы иметь возможность открывать базу данных с помощью PHP ( source ).

Каковы рекомендуемые разрешения для файлов.сам файл БД?Имейте в виду, что мне нужно иметь возможность перезаписывать файл также с помощью PHP.

Кроме того, существуют ли какие-либо угрозы безопасности для базы данных, если ее родительский объект равен 777?Папка создана PHP.Я просто пытаюсь убедиться, что могу выполнить работу, не создавая угрозы безопасности.

Спасибо!

1 Ответ

6 голосов
/ 18 января 2012

У вас должен быть Apache (веб-сервер), которому принадлежит папка.

Или, возможно, создайте группу типа www-dev, состоящую из MySQL и Apache, а затем установите для группы папок значение www-dev и разрешения для770.

Только не делайте папку общедоступной с 777 - особенно на общем сервере.

...