Почему пользователь имеет доступ ко всем файлам?

Недавно я настроил сервер с Nextcloud и создал пользователя, которому нужен доступ только к определенной папке. Я создал группу Beta, добавил туда пользователя Test, и создал папку Beta в корне облака, предоставив доступ этой группе к указанной папке. Однако, когда я вхожу в систему под созданным пользователем, он видит и может редактировать все файлы на сервере, а не только те, что находятся в его доступной папке. Как я могу ограничить доступ пользователей так, чтобы они могли работать только с папками, к которым принадлежат их группы, то есть чтобы каждый пользователь не имел возможности видеть или редактировать остальные файлы?
  • 3 февраля 2025 г. 21:24
Ответы на вопрос 2
Для ограничения доступа пользователей в Nextcloud нужно правильно настроить разрешения и удостовериться, что настройки соответствуют вашим ожиданиям. Следуйте этим шагам, чтобы ограничить доступ пользователя:

1. **Создание группы**: Вы уже создали группу Beta и добавили пользователя Test. Убедитесь, что у других пользователей нет доступа к папке Beta.

2. **Создание папки**: Убедитесь, что папка Beta создана в нужном месте и принадлежит правильной группе или пользователю.

3. **Настройка разрешений**:
   - Перейдите в интерфейс управления файлами Nextcloud и выберите папку Beta.
   - Нажмите на значок «поделиться» рядом с папкой.
   - В разделе «Поделиться с пользователями» добавьте группу Beta и настройте разрешения (чтение, редактирование и т. д.), согласно вашим требованиям.
   - Убедитесь, что не предоставлено никакого доступа другим пользователям или группам.

4. **Ограничение доступа по умолчанию**:
   - По умолчанию пользователь в Nextcloud имеет доступ ко всему, если не ограничить это вручную. Нет возможности полностью изолировать пользователя от других файлов, если разрешения не установлены.
   - Если вы добавляете пользователя в группу, убедитесь, что эта группа имеет доступ только к необходимым папкам, и не забудьте удалить все остальные разрешения, если они были предоставлены.

5. **Проверка доступа**:
   - После установки всех разрешений, войдите в систему под учетной записью Test и проверьте, видит ли он только ту папку, к которой у него есть доступ.

6. **Проверка глобальных настроек**:
   - Проверьте глобальные настройки Nextcloud на наличие параметров, которые могут влиять на доступ пользователей. Возможно, в настройках администратора есть параметры, которые стоит изменить.

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