I'm running a private game server on a headless linux box. Because I'm not an idiot, said server is running as its own unprivileged user with the bare minimum access rights it needs to download updates and modify the world database.
I also created a systemd unit file to properly start, stop and restart the server when needed (for said updates, for example).
However, in order to actually call
service <game> start/stop/restart I still need to log in as either root or a
sudo capable user.
Is there a way to tell systemd that for the
<game> service, unprivileged user
gamesrv is permitted to run the start/stop/restart commands?