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 systemctl
oder service <game> start/stop/restart
ich immer noch in entweder als root oder anmelden muß sudo
fähig Benutzer.
Gibt es eine Möglichkeit, systemd mitzuteilen, dass für den <game>
Dienst nichtprivilegierte Benutzer gamesrv
die Befehle start / stop / restart ausführen dürfen?