J'exécute un serveur de jeu privé sur une boîte Linux sans tête. Parce que je ne suis pas un idiot, ledit serveur fonctionne comme son propre utilisateur non privilégié avec les droits d'accès minimum nécessaires pour télécharger les mises à jour et modifier la base de données mondiale.
J'ai également créé un fichier d'unité systemd pour démarrer, arrêter et redémarrer correctement le serveur en cas de besoin (pour lesdites mises à jour, par exemple).
Cependant, afin d'appeler réellement systemctl
ou service <game> start/stop/restart
je dois toujours me connecter en tant sudo
qu'utilisateur root ou utilisateur capable.
Existe-t-il un moyen de dire à systemd que pour le <game>
service, un utilisateur non privilégié gamesrv
est autorisé à exécuter les commandes de démarrage / arrêt / redémarrage?