NAS OS 4.x — сообщение «Invalid argument supplied for foreach()» (Недопустимый аргумент для foreach()) в диспетчере файлов. У пользователя нет доступа к совместно используемым ресурсам.

Если пользователю назначены более 20 папок (или он имеет доступ к ним), включая публичные, диспетчер файлов не покажет список папок пользователя и выдаст сообщение об ошибке «Invalid argument supplied for foreach()» (Недопустимый аргумент для foreach()).
 
Эта проблема будет устранена в последующих версиях микропрограммы.
 
Пример: на следующих снимках экрана видно, что браузер файлов не отображает список совместно используемых ресурсов пользователя, ошибка выделена красным цветом.
 

 
В этом примере пользователю назначено 20 совместно используемых ресурсов. Имеется одна папка Public, доступная всем пользователям. Таким образом, пользователю доступен 21 совместно используемый ресурс, что превышает предельное для браузера файлов значение (20).
 
Существует два способа исправления этой проблемы.

Для устранения указанной выше проблемы удалите права соответствующего пользователя из совместно используемых ресурсов, чтобы пользователь имел доступ не более чем к 20 ресурсам. В это число входят публичные папки.
 
  • В приложении Device Manager (Диспетчер устройств) перейдите к разделу Shares. Уменьшите количество совместно используемых ресурсов для данного пользователя с помощью опции Share Edit (Редактирование совместно используемых ресурсов). Выберите пункт Users (Пользователи) и удалите пользователя из поля разрешений.
     
  • Отредактируйте публичные папки, сделав их частными, но не назначайте для них пользователя.
 
После использования одной из опций для устранения проблемы необходимо закрыть главную страницу NAS OS 4.x и заново войти в систему.

Теперь при открытии диспетчера файлов совместно используемые ресурсы пользователя будут доступны.
 
На следующих снимках экрана показано, что для пользователя в диспетчере файлов доступны 19 совместно используемых ресурсов и одна публичная папка. Проблема устранена путем удаления пользователя из совместно используемого ресурса t20. В результате пользователь может видеть и открывать 19 папок и одну публичную папку.




Please rate the helpfulness of this article