Установка прав доступа к домашнему каталогу таким образом, чтобы Apache мог его читать, а другие пользователи — нет

Установка прав доступа к домашнему каталогу таким образом, чтобы Apache мог его читать, а другие пользователи — нет

У меня есть несколько пользователей сапачустановлен насервер убунту 14.04.

Как мне настроить группы пользователей и/или права доступа к их домашним каталогам так, чтобы пользователи не могли читать домашние каталоги друг друга, но при этом разрешить Apache читать их домашние каталоги (виртуальные хосты настроены таким образом, что у всех пользователей есть собственный поддомен, расположенный в их собственном домашнем каталоге).

Поэтому критически важно, чтобы пользователи не могли читать домашние каталоги других пользователей или каталог их виртуального хоста (/home/other_user/www/), но Apache (очевидно) должно быть разрешено читать каталог «назначенного виртуального хоста» (/home/other_user/www/)

решение1

Добавьте соответствующего пользователягруппыпользователю Apache и сделайте группу файлов доступной для чтения (и, возможно, для записи, в зависимости от ваших потребностей).

Извините за отсутствие примеров и форматирования, я сейчас в пути и набираю это на телефоне ;). Может быть, кто-то другой сможет отредактировать соответствующие команды для использования

Связанный контент