Başsız bir linux kutusunda özel bir oyun sunucusu çalıştırıyorum. Salak olmadığım için, sunucunun güncellemeleri indirmek ve dünya veritabanını değiştirmek için gereken minimum erişim haklarına sahip, kendi ayrıcalıklı kullanıcısı olarak çalıştığını söyledi.
Ayrıca gerektiğinde sunucuyu gerektiği gibi başlatmak, durdurmak ve yeniden başlatmak için bir sistemd birim dosyası oluşturdum (örneğin, söz konusu güncellemeler için).
Ancak, aslında arayabilmek için systemctl
ya service <game> start/stop/restart
da root veya sudo
yetenekli bir kullanıcı olarak giriş yapmam gerekiyor .
Sisteme, <game>
servis için imtiyazsız kullanıcının gamesrv
start / stop / restart komutlarını çalıştırmasına izin verildiğini söylemenin bir yolu var mı ?