Привет!
Есть вот такой простенький unit:
$ cat /etc/systemd/system/myunit.service
[Unit]
Description=My test unit
[Service]
Type=simple
WorkingDirectory=/home/alozovskoy/unit
User=alozovskoy
Group=alozovskoy
ExecStart=/usr/bin/python2.7 /home/alozovskoy/unit/unit.py
[Install]
WantedBy=multi-user.target
Юнит нормально запускается, работает, перезапускается, но все это возможно только от рута. Скрипт запускается от моего пользователя, но перезапустить юнит от этого пользователя я не могу, хотя, например, могу убить выполняющийся скрипт вручную без каких-либо проблем.
Хочу узнать, как можно дать права на запуск и остановку юнита тому пользователю, от которого он работает, не используя при этом sudo. А, да, класть юнит в ~alozovskoy/.config/systemd/user тоже не вариант (хотя он и не работает) - я хочу чтоб root тоже этот юнит «видел». Нагуглить по этому вопросу ничего не сумел.
Заранее спасибо за рекомендации!