Рейтинг:0

разрешить доступ к www-данным файлам в домашнем каталоге пользователя

флаг cn

У меня есть 2 пользователя со следующими домашними каталогами:

  • пользователь1 --> /srv/user1
  • пользователь2 --> /srv/пользователь2

Проблема в следующем: Я хочу, чтобы эти домашние папки были доступны онлайн через apache2, но также были доступны для пользователей. Если я назначу владельцем каждого домашнего каталога соответствующего пользователя, я смогу подключиться к этим каталогам по ftp, но apache не сможет получить доступ к файлам. Если я установлю владельца на www-data, каталоги будут нормально работать с apache, но пользователи не смогут читать свои домашние каталоги.

Если я добавлю пользователя 1 и пользователя 2 в группу www-data и дам +rw всей группе, это позволит пользователю 1 читать файлы пользователя 2 (и наоборот), и я хочу, чтобы каждый пользователь читал только свои файлы.

Как я могу этого добиться?

заранее спасибо

флаг cn
У меня сейчас нет времени подробно разбираться в этом, но [пользовательские веб-каталоги] (https://httpd.apache.org/docs/2.4/howto/public_html.html) могут представлять интерес.
user206904 avatar
флаг cn
@HenningKockerbeck благодарит за ссылку. Я слышал о модуле userdir, но подумал, что это может быть излишним для моего варианта использования (только у 2 пользователей есть веб-папки, остальные — просто локальные пользователи). Я мог бы попробовать в будущем, если понадобится, но трюк в отмеченном ответе работал нормально на данный момент.
Рейтинг:1
флаг gb

Я думаю, что вы хотите наоборот. Обеспечьте www-данные доступ учетной записи к пользовательским файлам:

usermod -a -G пользователи www-данные
user206904 avatar
флаг cn
это делает работу для меня. Мне просто нужно было убедиться, что некоторые файлы за пределами веб-папки не имеют rw для группы, и это сработало нормально. Спасибо

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.