Предоставление доступа к файлам www-данных с разрешением 750

У меня есть ситуация, когда я хочу запретить пользователям системы просматривать домашние каталоги друг друга. Таким образом, все домашние каталоги имеют 750 разрешений вместо 755.

У некоторых пользователей есть папки www, в которых они размещают сайты, поэтому доступ к www-данным все же требуется. Поэтому мое решение состоит в том, чтобы сделать www-data членом групп этих пользователей, поскольку в debian каждый пользователь имеет свою собственную группу.

Таким образом, если userA размещает контент на / home / userA / www /, то / home / userA будет иметь 750 разрешений. И тогда я делаю:

adduser www-data userA

Проблема в том, что это не работает. При доступе к сайтам из браузера я получаю "Запрещено".

Я пытался бежать su www-data как root и как www-data, я смог просмотреть содержимое /home/userA/www/. Поэтому я не понимаю, почему я все еще получаю "Запрещено".

Есть идеи?

1 ответ

Итак /etc/init.d/apache2 restart сделал трюк!

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