Sie verwenden die $USER
Variable, haben sie jedoch systemd
nicht festgelegt. Wird nur festgelegt, wenn Sie die User=
Direktive verwenden.
Wenn Sie Ihren Dienst als root ausführen möchten, fügen Sie ihn User=root
Ihrem [Service]
Abschnitt hinzu.
Zugehörige Dokumentation hierzu in Umgebungsvariablen in erzeugten Prozessen auf der systemd.exec
Manpage.