আমি একটি হেডলেস লিনাক্স বাক্সে একটি প্রাইভেট গেম সার্ভার চালাচ্ছি। যেহেতু আমি একজন নির্বোধ নই, বলেছে যে সার্ভারটি তার নিজের অপ্রতিযুক্ত ব্যবহারকারীর মতো চলছে যার খালি ন্যূনতম অ্যাক্সেস অধিকার রয়েছে যা আপডেটগুলি ডাউনলোড করতে এবং বিশ্বের ডাটাবেসটি সংশোধন করতে হবে।
প্রয়োজন অনুসারে সার্ভারটি যথাযথভাবে শুরু করতে, থামাতে এবং পুনরায় চালু করার জন্য আমি একটি সিস্টেমড ইউনিট ফাইলও তৈরি করেছি (উদাহরণস্বরূপ, আপডেটগুলির জন্য)।
যাইহোক, আসলে কল করতে systemctlবা service <game> start/stop/restartআমাকে এখনও মূল বা sudoসক্ষম ব্যবহারকারী হিসাবে লগ ইন করতে হবে।
সিস্টেমডকে কি বলার উপায় আছে যে <game>পরিষেবাটির জন্য, অনিবদ্ধ ব্যবহারকারীকে gamesrvস্টার্ট / স্টপ / রিস্টার্ট কমান্ডগুলি চালনার অনুমতি দেওয়া হয়েছে?