Предоставление доступа к файлам 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/. Поэтому я не понимаю, почему я все еще получаю "Запрещено".
Есть идеи?