मैंने कई लिनक्स फ्लेवर से निकाले जाने वाले gksu के बारे में बहुत सारे सूत्र पढ़े हैं, जिसमें Ubuntu 18.04 भी शामिल है। कई राज्य कहते हैं कि gksu एक घृणा है और किसी भी उपयोगकर्ता को कभी भी इसका उपयोग करने की आवश्यकता नहीं होनी चाहिए। मेरे पास 2 उदाहरण हैं, जहां तक मुझे पता है, मेरे पास कुछ ऐसा होना चाहिए जो मुझे रूट के रूप में चलाने की अनुमति देता है (न कि केवल फाइलों को संपादित करने के लिए)।
सबसे पहले, मुझे एक एन्क्रिप्टेड फ़ोल्डर (जीयूआई) कमांड पर खोलने के बाद ही mysql शुरू करने की आवश्यकता है। इसका अर्थ है कि एन्क्रिप्शन सिस्टम द्वारा चलाया जाने वाला स्क्रिप्ट जो mysql सेवा को शुरू करता है। इसे रूट के रूप में किया जाना है, इसलिए मैं उस स्टार्टअप स्क्रिप्ट में gksu का उपयोग करता हूं जो मुझसे पासवर्ड मांगता है। मैं GUI सिस्टम से और सेवा कैसे शुरू कर सकता हूं?
मैं उबंटू सिस्टम बैकअप को रूट के रूप में भी चलाता हूं, अन्यथा कई सिस्टम फ़ाइलों का बैकअप नहीं लिया जा सकता है। इसलिए डेस्कटॉप फ़ाइल बैकअप शुरू करने के लिए gksu का उपयोग करता है।
pkexec जटिल है, नीति फ़ाइलों की आवश्यकता है। क्या यह एकमात्र विकल्प है, और यदि ऐसा है, तो यह क्यों सुरक्षित है?
इसी तरह के सवालों के अन्य उत्तर व्यक्तिगत मुद्दों को संबोधित करने के लिए नहीं लगते हैं जो लोगों के पास अब हैं कि gksu नहीं है (या खोजने के लिए कठिन ...)। मुझे लगता है कि गैर-विशेषज्ञ उपयोगकर्ताओं से ऐसे प्रश्न अधिक विस्तृत उत्तरों से लाभान्वित होंगे। मेरे पास अब कुछ है, और इसलिए मैं अपने प्रश्न का उत्तर देना चाहूंगा।
pkexec
। (आपको इसके लिए शिकार करना होगा)
sudo -H GUI-program
और यदि वीलैंड में यह लिंक है, तो यह उपयोगी हो सकता है, ... वर्कअराउंड हैं, अगर आपके पास एक जीयूआई उपकरण है, जो आपके लिए अच्छी तरह से काम करता है और उन्नत अनुमतियों की आवश्यकता है।
pkexec
इसके बजाय आपके लिए काम करता हैgksu
?