कैसे एक उपयोगकर्ता खाते को rootकिसी अन्य उपयोगकर्ता खाते के लिए पसंद किया जाए, उदाहरण के लिए, पढ़ने, लिखने में सक्षम होने के लिए, यह सभी फाइलें हैं, इस खाते से मास्टर और बैक करने के लिए चाउट करें, मारें / ptrace करें यह सभी प्रक्रियाएं हैं और सभी सोच rootसकते हैं, लेकिन केवल उस विशेष slaveखाते तक ही सीमित है ?
अब मैं इसे "मास्टर" उपयोगकर्ता को अनुमति देकर sudo -u slaveuserऔर सेटिंग करके इसका अनुकरण कर रहा हूं setfacl -dRm u:masteruser:rwx ~slaveuser।
यह उपयोगी है क्योंकि मैं अलग-अलग उपयोगकर्ता खातों में अधिकांश डेस्कटॉप प्रोग्राम चलाता हूं, लेकिन कभी-कभी उनके बीच फ़ाइलों को स्थानांतरित करने की आवश्यकता होती है।
यदि इसे कुछ सरल कर्नेल पैच की आवश्यकता है तो यह ठीक है।
PS टैग "selinux" का मतलब यह नहीं है कि मैं SELinux का उपयोग करके इसे हल करना चाहता हूं, यह कुछ हद तक संबंधित है।