Защищенный доступ на VPS в важные файлы

ПРОБЛЕМА:

Мой веб-сайт запретил доступа к файлам за пределами /var/www/html/ каталог.

ОПИСАНИЕ:

Мой веб-сайт работает от /var/www/html/ каталог на VPS.
Я хотел бы, чтобы мой веб-сайт получил доступ к некоторым важным файлам от /var/www/safe/ каталог (как он делает на моем локальном компьютере). К сожалению, доступ к файлам на этом безопасном каталоге запрещен и систематически ограничивается, даже когда я изменяю полномочия.

ВОПРОСЫ:

  • Действительно ли это - корректный способ защитить и получить доступ к некоторым важным файлам?
  • Существует ли лучшее решение защитить такие файлы?
0
задан 13 January 2020 в 00:44

1 ответ

Это зависит высоко от того, что Вы пытаетесь сделать. Например, пользователь по умолчанию, выполняющий веб-сервер Apache, www-data. Если Вы хотите сценарий, выполняемый Сервером Apache к доступу для чтения файл, что он не имеет доступа для чтения, можно использовать следующую команду:

setfacl -m u:www-data:r /path/to/file

Чтобы дать доступу для записи другой файл, например, используйте:

setfacl -m u:www-data:w /path/to/another/file

См. https://manpages.ubuntu.com/manpages/en/man1/setfacl.1.html

0
ответ дан 19 January 2020 в 09:14

Другие вопросы по тегам:

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