Вы используете $USER
переменную, но systemd
не установили ее. Он устанавливается только при использовании User=
директивы.
Если вы хотите запустить свой сервис от имени пользователя root, вы должны добавить его User=root
в свой [Service]
раздел.
Соответствующая документация для этого в Переменные среды в порожденных процессах на systemd.exec
странице руководства .