Saya menjalankan server permainan pribadi di kotak linux tanpa kepala. Karena saya bukan orang idiot, kata server berjalan sebagai pengguna yang tidak memiliki hak pribadi dengan hak akses minimum yang diperlukan untuk mengunduh pembaruan dan memodifikasi database dunia.
Saya juga membuat file unit systemd untuk memulai, menghentikan, dan me-restart server dengan benar (untuk pembaruan tersebut, misalnya).
Namun, untuk benar-benar menelepon systemctl
atau service <game> start/stop/restart
saya masih harus masuk sebagai root atau sudo
pengguna yang mampu.
Apakah ada cara untuk memberi tahu systemd bahwa untuk <game>
layanan ini, pengguna yang tidak gamesrv
memiliki hak diizinkan untuk menjalankan perintah start / stop / restart?