Não há $HOME
definido em /etc/rc.local
, por isso, quando syncthing
resolve seu local de configuração $HOME/.config/syncthing
, encontra /.config/syncthing
. Eu suspeito que isso contenha detalhes para o seu usuário local, thom, considerando que quando $HOME=root
, /root/.config/syncthing
contém detalhes para o root.
Além disso, você não precisa de sudo
quando já é root (como em /etc/rc.local
).
Tente isso:
HOME=/root start-stop-daemon --start --quiet --background --exec /usr/bin/syncthing -- "--no-browser"