Приветствую. У меня это получилось победить только благодаря изменению крипта S92syncthing на запуск в режиме демона. Возможно Вам тоже поможет.
Первым делом создаем пользователя через adduser под запуск Syncthing - у меня это sync_user.
Потом меняем права у папки /opt/etc/syncthing (если у Вас другая, то указывайте свою) и файлов в ней с помощью chmod:
chmod -R /opt/etc/syncthing
После этого вносим изменения в скрипт /opt/etc/init.d/S92syncthing:
PROCS=syncthing
ARGS="-- --home=/opt/etc/syncthing"
PREARGS="start-stop-daemon -S -c sync_user:sync_user -x"
Если кратко, то в скрипте /opt/etc/init.d/rc.func - это все превращается в команду:
start-stop-daemon -S -c sync_user:sync_user -x syncthing -- --home=/opt/etc/syncthing
Что соответственно запускает скрипт от имени простого пользователя.
Проверено на актуальной версии syncthing на момент публикации (1.29.6-1).