Недавно поднял сервер с Nextcloud, захотел создать пользователя с доступом к конкретной папке. Создал группу Beta, пользователя Test, папку Beta в корне облака, дал доступ к этой папке группе Beta.
Но когда я захожу из под созданного пользователя, я вижу и могу редактировать все файлы на сервере, а не только в выданной папке.
Как сделать так, чтобы пользователи могли работать только с теми папками, к которым есть доступ у их групп, то есть чтобы каждый пользователь не видел и не мог редактировать вообще все файлы?
В некстклауд нет никакого корня облака. Там по дефолту каждого пользователя своя корневая папка. И все они отдельны. Просто при создании нового пользователя наполнение папки похожее, там одинаковые документы по умолчанию закидываются, как примеры. Ты точно уверен, что у тебя пользователи все видят какой то корень, и ты не заблуждаешься? Создай пож каждым юзером разные папки в корне. Другие пользователи же их не видят?
Оно так и должно работать, доступ иметь юзер должен к конкретной папке.
Либо Вы не так назначили права, либо я чего то не понимаю.
Если юзеру назначили доступ к "папка_1", а в неё вложили несколько разных папок, то юзер будет иметь доступ ко всем файлам в "папка_1" - права наследуются обычно
Вы меня неправильно поняли. Каждый пользователь видит вообще все файлы, которые лежат на сервере. Вплоть от корня, включая папку, которую ему назначили.