Sto eseguendo un server di gioco privato su un box Linux senza testa. Poiché non sono un idiota, detto server è in esecuzione come proprio utente senza privilegi con i diritti minimi di accesso minimi necessari per scaricare gli aggiornamenti e modificare il database mondiale.
Ho anche creato un file di unità di sistema per avviare, arrestare e riavviare correttamente il server quando necessario (per tali aggiornamenti, ad esempio).
Tuttavia, per poter effettivamente chiamare systemctl
o service <game> start/stop/restart
devo ancora accedere come root o come sudo
utente capace.
C'è un modo per dire a systemd che per il <game>
servizio all'utente non privilegiato gamesrv
è consentito eseguire i comandi start / stop / restart?