Estoy ejecutando un servidor de juegos privado en una caja de linux sin cabeza. Como no soy un idiota, dicho servidor se está ejecutando como su propio usuario sin privilegios con los derechos mínimos de acceso que necesita para descargar actualizaciones y modificar la base de datos mundial.
También creé un archivo de unidad systemd para iniciar, detener y reiniciar correctamente el servidor cuando sea necesario (para dichas actualizaciones, por ejemplo).
Sin embargo, para llamar realmente systemctlo service <game> start/stop/restarttodavía necesito iniciar sesión como sudousuario root o como un usuario capaz.
¿Hay alguna manera de decirle a systemd que, para el <game>servicio, un usuario sin privilegios gamesrvpuede ejecutar los comandos de inicio / detención / reinicio?