Удалите предупреждение Nextcloud о блокировке файлов с помощью Redis.
Включите надежную блокировку файлов в Nextcloud, выберите подходящий бэкенд Redis или Valkey и убедитесь, что предупреждение исчезает без риска одновременного изменения файлов.
В настоящее время использование Microsoft Teams для обучения во всем мире постоянно растет. Однако в процессе использования учителя также столкнутся с множеством раздражающих педагогических ситуаций, таких как создание учащимися секретных чат-групп для выполнения своей работы ... Но учителям не следует слишком беспокоиться. Microsoft предоставляет нам инструменты, чтобы учителя могут захотеть упростить контроль.
В этом руководстве мы настроим разрешение на создание групп в Microsoft Teams.
Для этого преподавателям сначала необходимо иметь учетную запись системного администратора Office 365 своей школы или подразделения.
Шаг 1. Создайте группу безопасности для пользователей, которым необходимо создать группу Office 365.
Важный!
При использовании группы безопасности для ограничения круга лиц, которые могут создавать группы, следует также учитывать, что это не позволит участникам, не входящим в группу безопасности, создавать группы в точке доступа Office 365.
Выполнять

Шаг 2. Запустите приведенную выше команду PowerShell.
Учителя должны убедиться, что Powershell установлен на компьютере.
Скопируйте приведенный ниже сценарий в Windows PowerShell ISE.
Замените SecurityGroupName > именем созданной вами группы безопасности. Например:
$GroupName = "Group Creators"
Сохраните файл как GroupCreators.ps1.
В окне PowerShell с помощью команды CD вернитесь в папку, в которой учитель сохранил файл GroupCreators.ps1 (введите «CD»). Предполагая, что файл сохранен в папке adminschool на диске D, учитель введет команду, как показано ниже.
Запустите скрипт, набрав:
.\GroupCreators.ps1
Затем вы входите в систему с учетной записью администратора в командной строке Powershell.
$GroupName = "" $AllowGroupCreation = "False" Connect-AzureAD $settingsObjectID = (Get-AzureADDirectorySetting | Where-object -Property Displayname -Value "Group.Unified" -EQ).id if(!$settingsObjectID) { $template = Get-AzureADDirectorySettingTemplate | Where-object {$_.displayname -eq "group.unified"} $settingsCopy = $template.CreateDirectorySetting() New-AzureADDirectorySetting -DirectorySetting $settingsCopy $settingsObjectID = (Get-AzureADDirectorySetting | Where-object -Property Displayname -Value "Group.Unified" -EQ).id } $settingsCopy = Get-AzureADDirectorySetting -Id $settingsObjectID $settingsCopy["EnableGroupCreation"] = $AllowGroupCreation if($GroupName) { $settingsCopy["GroupCreationAllowedGroupId"] = (Get-AzureADGroup -SearchString $GroupName).objectid } else { $settingsCopy["GroupCreationAllowedGroupId"] = $GroupName } Set-AzureADDirectorySetting -Id $settingsObjectID -DirectorySetting $settingsCopy (Get-AzureADDirectorySetting -Id $settingsObjectID).Values
Последняя строка скрипта покажет обновленные настройки:
Если позже вы захотите изменить используемую группу безопасности, вы можете снова запустить приведенный выше сценарий с именем новой группы безопасности.
Если вы хотите отключить ограничение на создание группы и разрешить всем пользователям создавать группы (включая студентов), установите для $GroupName значение «» и $AllowgroupCreation для «True» и снова запустите приведенный выше сценарий.
Шаг 3: Дважды проверьте, работает ли он уже?
Если в процессе выполнения команды на Powershell возникли какие-либо проблемы, пожалуйста, создайте Тикет и отправьте его в техподдержку Microsoft для подробной поддержки (поскольку это недавно обновленная функция, опыта в этом мало у кого) или выберите Поддержка в центре администрирования Microsoft 365
Удачи учителям!
Включите надежную блокировку файлов в Nextcloud, выберите подходящий бэкенд Redis или Valkey и убедитесь, что предупреждение исчезает без риска одновременного изменения файлов.
Устраните распространенные ошибки сканирования Nextcloud с помощью текущих обновлений, HTTPS и HSTS, точного доверия к обратному прокси-серверу и проверок на общедоступном сервере.
Настройте Nextcloud SSE для необходимого вам хранилища, защитите ключи шифрования и измерьте влияние на передачу данных и загрузку процессора перед шифрованием существующих файлов.
Подключите поиск файлов Nextcloud к Elasticsearch, проиндексируйте содержимое документов и выберите конфигурацию, соответствующую вашим потребностям в отношении сервера и безопасности.
Настройте Nextcloud так, чтобы он удалял удалённые файлы по истечении заданного периода хранения, надёжно планировал фоновые задачи и избегал команд, очищающих корзину каждого пользователя.
Запустите функцию восстановления OCC в Nextcloud в безопасных условиях, просмотрите изменения в базе данных и выясните, почему предупреждение может оставаться.
Разрешите загрузку файлов больших размеров через браузер Nextcloud, согласовав параметры PHP, Nginx или Apache, временного хранилища и тайм-аута, а также проверьте, какое ограничение блокирует файл.
Установите ограничение на объем памяти, фактически используемый Nextcloud для PHP, перезапустите нужную службу и подтвердите значение 512 МБ в разделе «Обзор администратора».
Подключите совместимый сегмент объектного хранилища в Nextcloud, используя его бэкэнд S3, с указанием правильной конечной точки, учетных данных, области доступа и этапов проверки.
Безопасное перемещение каталога данных Linux Nextcloud на внешний диск с использованием постоянного монтирования UUID, режима обслуживания, проверенной копии и символической ссылки на исходный путь.
