Ich verwende einen privaten Spieleserver auf einer kopflosen Linux-Box. Da ich kein Idiot bin, wird der Server als eigener nichtprivilegierter Benutzer mit den erforderlichen Mindestzugriffsrechten ausgeführt, um Updates herunterzuladen und die Weltdatenbank zu ändern.
Ich habe auch eine System-Unit-Datei erstellt, um den Server bei Bedarf ordnungsgemäß zu starten, zu stoppen und neu zu starten (beispielsweise für die genannten Updates).
Fordern , um tatsächlich jedoch systemctloder service <game> start/stop/restartich immer noch in entweder als root oder anmelden muß sudofähig Benutzer.
Gibt es eine Möglichkeit, systemd mitzuteilen, dass für den <game>Dienst nichtprivilegierte Benutzer gamesrvdie Befehle start / stop / restart ausführen dürfen?