Você está usando a variável $USER
, mas systemd
não a definiu. Ele só define quando você usa a diretiva User=
.
Se você deseja executar seu serviço como root, adicione User=root
à sua seção [Service]
.
Documentação relacionada para isso em Variáveis de ambiente no Spawned Processos na página systemd.exec
man.