Итак, у моего 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, поэтому был бы очень признателен за подробный совет о том, что было бы лучше всего для меня.
Спасибо !