Linux Debian 10; Как предоставить tomcat право на запуск / остановку службы, такой как /etc/systemd/system/*.service - PullRequest
0 голосов
/ 03 мая 2020

Фон:

Как root Я могу выполнить эту команду: systemctl stop / start * .service .

Запускается и останавливает службу в / etc / systemd / system / *

Что я хочу:

Как предоставить локальному серверу tomcat запуск / остановку этой службы.

Я не хочу писать «sudo» перед этой командой.

Служба будет выглядеть следующим образом:

[Unit]
Description=*
After=network.target

[Service]
ExecStart=/usr/bin/npm start
WorkingDirectory=*
StandardOutput=inherit
StandardError=inherit
Restart=always
User=tomcat

[Install]
WantedBy=multi-user.target

Is User=tomcat исполнитель?

Обязательно ли менять WantedBy=multi-user.target тоже?

...