ग्राफिकल एप्लिकेशन को रूट के रूप में शुरू करने के लिए आपको सामान्य सूडो का उपयोग कभी नहीं करना चाहिए । ग्राफिकल ऐप्स के साथ sudo का उपयोग करने से आपके वातावरण को दूषित होने और / या महत्वपूर्ण फ़ाइलों पर अनुमतियाँ बदलने की अनुमति देकर आपके वातावरण को दूषित करने की क्षमता है। फ़ोरम अक्सर उन उपयोगकर्ताओं से मदद के लिए घबराए हुए अनुरोधों को देखते हैं, जो अब सूडो के तहत ग्राफ़िकल एप्लिकेशन चलाने के बाद लॉग इन नहीं कर सकते हैं।
कृपया ध्यान दें कि कई वेबसाइट और पुराने धागे gksu के उपयोग की सलाह देते हैं। हालाँकि, ऐसे खोज परिणाम अप्रचलित हैं। gksudo वर्षों से अपडेट नहीं किया गया है और Bionic (18.04) और इससे अधिक में भी उपलब्ध नहीं है। gksu को pkexec द्वारा प्रतिस्थापित किया गया है, लेकिन यहां तक कि pkexec को मेनलाइन Ubuntu डेवलपर्स द्वारा पदावनत किया जा रहा है। उन्होंने स्थिति ले ली है कि रूट के तहत फ़ाइल हेरफेर और संपादन कमांड लाइन तक ही सीमित होना चाहिए।
हम केवल इस निर्णय के पीछे की मंशा को समझ सकते हैं: शायद बहुत सारे उपयोगकर्ता हैं जो रूट के रूप में ग्राफिकल ऐप चलाने में समस्या में हैं। किसी भी मामले में, रूट के रूप में ग्राफिकल ऐप चलाने के लिए अब वर्कअराउंड और अतिरिक्त चरणों की आवश्यकता होती है।
स्वाद-विशिष्ट वर्कअराउंड
रूट के रूप में चित्रमय अनुप्रयोगों को चलाने के लिए कई स्वाद-विशिष्ट विकल्प हैं:
आप उन फ्लेवर पर pkexec का उपयोग कर सकते हैं जो इस विकल्प का समर्थन करते हैं। 18.04 तक, केवल Xubuntu डिफ़ॉल्ट रूप से इस विकल्प का समर्थन करती है, जैसा कि निम्नलिखित उदाहरणों में दिखाया गया है:
pkexec thunar
pkexec mousepad /etc/fstab
डिफ़ॉल्ट रूप से, कुबंटु एक रूट फ़ाइल प्रबंधक तक आसान पहुंच की अनुमति देता है: केडीई लॉन्चर → कंप्यूटर → रूट-डॉल्फिन
वहां से: ( → एडिट फाइल ) केट का एक मूल उदाहरण खोल देगा।
मेनलाइन
उबंटू और गनोम अपने फाइल मैनेजर के रूप में नॉटिलस का उपयोग करते हैं। Nautilus पर चलने वाले किसी भी स्वाद से आप पैकेज nautilus-admin को स्थापित कर सकेंगे जो Nautilus में दो पायथन एक्सटेंशन जोड़ देगा। ये एक्सटेंशन उन विकल्पों को जोड़ते हैं जो रूट एक्सेस की अनुमति देते हैं: व्यवस्थापक के रूप में खोलें और व्यवस्थापक के रूप में संपादित करें
Nautilus और Gedit दोनों के लिए लापता Policykit फ़ाइलों को स्थापित करना भी संभव है।
निर्देश और लिंक के लिए इस साइट को देखें । एक जानकार उपयोगकर्ता लिंक की गई फाइलों को टेम्प्लेट के रूप में उपयोग करके वैकल्पिक फ़ाइल प्रबंधकों और संपादकों के लिए आगे की नीतिगत फाइलें बना सकता है। वे सरल एक्सएमएल फाइलें हैं जिन्हें एक मानक पाठ संपादक के साथ संपादित किया जा सकता है।
सामान्य वर्कअराउंड
सभी फ्लेवर्स पर निम्नलिखित तरीके काम करेंगे:
कमांड लाइन का उपयोग करें। नैनो जैसे सरल पाठ संपादक सीखने में काफी आसान हैं। यदि आप एक अर्ध-चित्रमय फ़ाइल प्रबंधक पसंद करते हैं, तो मिडनाइट कमांडर स्थापित करें। ये दोनों ऐप बिना किसी समस्या के सुडो के तहत चलते हैं। उदाहरण:
sudo mc
sudo nano /etc/fstab
पहले की चेतावनी के बावजूद, ग्राफिकल ऐप्स के साथ sudo का उपयोग करना संभव है, बशर्ते आप -H ध्वज जोड़ें। यह ध्वज महत्वपूर्ण है: यह उपयोगकर्ता के वातावरण को अनुचित तरीके से विरासत में देने के बजाय अपने स्वयं के वातावरण को ठीक से निर्धारित करता है। -H ध्वज का उपयोग अनिवार्य है इस ध्वज का उपयोग करने में विफलता महत्वपूर्ण सिस्टम फ़ाइलों को दूषित कर सकती है और आपको लॉग इन करने से रोक सकती है।
साथ sudo -H
लगभग किसी भी चित्रमय एप्लिकेशन को किसी भी 'buntu स्वाद भीतर जड़ के तहत शुरू किया जा सकता। इसमें प्रत्येक स्वाद के डिफ़ॉल्ट चित्रमय संपादक और फ़ाइल प्रबंधक शामिल हैं।
इसके साथ एक प्रशंसनीय खतरा sudo -H
यह है कि -H
ध्वज को भूलना आसान है। और यह होने वाली क्षति के लिए एक चूक है।