Столкнулся с проблемой, OwnCloud при синхронизации файлов из внешнего хранилища, подключенного по SMB из Windows сервера, получает ошибку:
Lost connection to LDAP server
Ранее я уже решал проблему с синхронизацией файлов:
OwnCloud не синхронизирует файлы
Проблема была решена синхронизацией файлов для всех пользователей через cron:
0 7,19 * * * /usr/bin/php -f /var/www/owncloud/occ files:scan --allOwnCloud — это свободное и открытое веб-приложение для синхронизации данных и совместной работы с файлами в стиле Dropbox. Замечательный инструмент для создания личного, семейного или корпоративного файлового хранилища.
Теперь же синхронизация перестала работать:

В голову пришла простая идея, получить список пользователей и по каждому из них отдельно запустить синхронизацию. Для получения списка пользователей имеется хорошая команда:
occ user:home:list-users /var/www/owncloud/data/В итоге весь скрипт превратился в однострочник, который можно засунуть в крон:
0 7,19 * * * /usr/bin/php -f /var/www/owncloud/occ user:home:list-users /var/www/owncloud/data/ | sed 's/^ *- //' | xargs -I {} /usr/bin/php -f /var/www/owncloud/occ files:scan {}
Скрипт отработал без ошибок.
