मैं दो अलग-अलग ऑपरेटिंग सिस्टम (Ubuntu और CentOS) पर नियंत्रण समूहों के साथ काम करने की कोशिश कर रहा हूं। कुछ चिंताएं हैं जो मैं पूछना चाहूंगा।
मैं cgcreateकमांड का उपयोग करके एक नियंत्रण समूह बनाने की कोशिश कर रहा हूं , और ऐसा लगता है कि मशीन पर रूट एक्सेस की आवश्यकता है। सभी उदाहरण जो मैंने अब तक देखे हैं, नियंत्रण समूह बनाने या संशोधित करने के लिए मूल उपयोगकर्ता होने की आवश्यकता के बारे में कुछ नहीं कहते हैं।
क्या रूट उपयोगकर्ता होना वास्तव में आवश्यक है? अंतिम लक्ष्य एक C ++ एप्लिकेशन लिखना है जो libcgroup API का उपयोग करके संसाधनों को नियंत्रित करने के लिए नियंत्रण समूहों का निर्माण और प्रबंधन करता है। लेकिन C ++ एप्लिकेशन किसी भी रूट उपयोगकर्ता द्वारा नहीं चलाया जाएगा। यह कोई भी सामान्य उपयोगकर्ता हो सकता है।