Назад | Перейти на главную страницу

Защитить веб-каталоги от других пользователей SSH, но разрешить доступ к apache?

Итак, у моего Linux-бокса есть 2 пользователя:

У меня есть несколько каталогов на моем веб-сервере, к которым мне нужно ограничить доступ для пользователя "dev".

Так, например:

/var/www/html/www.mysecuresite.com (dev user should not access)
/var/www/html/www.mysecuresite2.com (dev user should not access)
/var/www/html/www.devsite.com (both root and dev should access)
/var/www/html/www.devsite2.com (both root and dev should access)
..
..
..

Apache в настоящее время работает как apache: apache

Как мне убедиться, что apache может запускать все каталоги, но пользователь dev не может получить доступ к каталогам, которые ему не нужны? Какие разрешения я даю каталогам и запускаю apache, чтобы вышеперечисленные правила выполнялись?

Возможно ли это технически сделать, просто повозившись с разрешениями, пользователями и группами?

Изменить: указанные выше папки содержат полностью динамические веб-приложения, написанные на PHP, подключение к MySQL, загрузку файлов и т. Д.

В настоящее время на моем Linux-сервере нет групп. Я не опытный пользователь Linux, поэтому был бы очень признателен за подробный совет о том, что было бы лучше всего для меня.

Спасибо !