В настоящее время IT-компании все активнее используют облачные решения для управления файлами и совместной работы. Одним из таких решений является Nextcloud.
Источник изображения: marksei.com
В одной из прошлых статей мы подробно описали процесс установки и настройки Nextcloud на сервер Debian 11. Выполнив предложенную нами пошаговую инструкцию, пользователь сможет развернуть облачное хранилище, которое впоследствии будет пополнять необходимыми документами и каталогами. Однако, с ростом вашей компании будет происходить и рост облачного хранилища. В этом случае, безусловно, потребуется добавление новых пользователей для работы с Nextcloud.
В данной инструкции мы рассмотрим важный аспект работы с Nextcloud — добавление и настройку пользователей. Инструкция полностью выполняется от аккаунта администратора.
cloud
Ниже перечислим типичные сценарии, при которых появляется потребность в добавлении новых пользователей Nextcloud:
Все вышеописанные сценарии требуют добавления новых пользователей и предоставления им ограниченных прав доступа к файлам и каталогам облачного хранилища. Ниже мы опишем подробную поэтапную инструкцию, которая поможет вам справиться с этой задачей.
File access control — это приложение для Nextcloud, которое предназначено для контроля доступа к хранилищу. Благодаря ему администратор может создавать группы правил для пользователей и управлять ими.
Приложение установлено и включено. К созданию и настройке правил мы вернемся на пятом этапе данной инструкции.
На данном этапе мы расскажем, как создавать группы и добавлять в них новых пользователей.
В нашем случае были созданы три тестовые группы: «TestGroup1», «TestGroup2» и «TestGroup3».
Указывайте понятные названия групп, содержащие обязанности сотрудников, название проекта или специфику их работы. Это поможет вам избежать путаницы при большом количестве групп.
Остальные данные заполняются по необходимости. После заполнения нажимаем кнопку «Создать пользователя».
На этом этапе создание новых пользователей закончено. У нас получилась следующая структура:
Здесь к первой группе относится TestUser1, ко второй — TestUser2, а к третьей — TestUser1 и TestUser3.
Чтобы настроить пользователя Nextcloud, необходимо нажать на карандаш в правой части экрана в строке с его нынешними данными.
На данном этапе необходимо создать и расставить метки для файлов и папок в своем хранилище.
По окончанию данного этапа у нас получилось, что для каталогов «TestCatalog1», «TestCatalog2» и «TestCatalog3» были созданы метки «Mark1», «Mark2» и «Mark3» соответственно.
На данном этапе мы предоставим права доступа к файлам и каталогам новым пользователям Nextcloud, созданным на 2 этапе настоящей инструкции.
Выполнив вышеописанные шаги мы предоставили доступ к файлам и каталогам всем новым пользователям, а именно:
На заключительном этапе мы рассмотрим настройку обработки файлов. Для этого нам понадобиться приложение «File access control», которое мы установили на первом этапе настоящей инструкции.
Нажимаем на кнопку «Добавить обработку» и переходим к ее настройке.
Для первой обработки создадим два фильтра. Они продемонстрированы на картинке ниже.
Здесь ограничен доступ к файлам с меткой «Mark1» для тех пользователей, кто не включен в группу «TestGroup1».
Доступ к файлам с меткой «Mark2» был ограничен для групп «TestGroup1» и «TestGroup3»:
Доступ к файлам с меткой «Mark3» был ограничен для групп «TestGroup1» и «TestGroup2»:
По окончании выполнения всех вышеописанных шагов, проверим работоспособность созданных обработок. Для этого, например, расшарим доступ группе «TestGroup2» к каталогу «TestCatalog3».
Теперь войдем в систему под логином и паролем TestUser2, который относится к группе «TestGroup2», а затем попробуем открыть каталог «TestCatalog3».
Как видно по картинке выше, добавленная ранее обработка файлов успешно работает и выдает нам предупреждение о том, что такая операция запрещена.
Разверните Nextcloud на серверах Timeweb Cloud
В данной статье мы описали подробную инструкцию по добавлению пользователей в облачное хранилище Nextcloud, а также продемонстрировали процесс ограничения прав доступа к файлам и каталогам. Последовательно выполнив все описанные выше этапы, вы обеспечите гармоничное взаимодействие и улучшите совместную работу сотрудников в вашей компании.
Подскажите пожалуйста- возникла ситуация. У некоторых пользователей Ldap не создались папки в профиле. Нет папки Документы. фото и прочих что создаются по умолчанию, кнопка Создать документы и папки не активна. Если ли возможность исправить это? И второй вопрос если создать руками этим папки в папке дата у пользователей с такой ошибкой, так как там тоже пусто, как назначить права на этим папки и поможет ли это? Я попробовал создать их и не назначал права- просто запустил occ file:scan (ldap_user id) мне выдало ошибку.
Добрый день! Для решения проблемы попробуйте выполнить следующее.
data
, которая расположена в директории nextcloud'а (например,/var/www/html/data
). Папка должна иметь такое же имя, как у пользователя.data
директориюfiles
и уже в ней создавать необходимые папки (Documents, Photos и т.д.).la -la
в корневой директории nextcloud (в нашем случаеwww-data
).Где
username
— имя пользователя, для которого создавали папку.Если при выполнении команды возникнет ошибка, то приведите ее полностью, пожалуйста.
Не могу создать группу. В логах сервера пишет
Добрый день! Ошибка связана с файлом
SystemAddressbook.php
. Откройте файл в режиме редактирования (путь указан в ошибке) и приведите параметры?TrustedServers
и?IGroupManager
функции__construct
к следующему виду:Сохраните изменения и перезапустите веб-сервер с PHP, а затем попробуйте снова создать группу.
Если вы используете нашу сборку из маркетплейса, то можете создать тикет с проблемой из своей панели управления. Коллеги все проверят и помогут 👌