मैंने इसका उपयोग करने की सलाह देते हुए एक उत्तर लिखा sudo -i nautilus। मुझे पता है कि gksuयह पदावनत है , और मैं इस धारणा के तहत था कि sudo -iकैसे हमें बिल्ली के बच्चे को मारे बिना ग्राफिकल अनुप्रयोगों को रूट के रूप में चलाना चाहिए , लेकिन किसी ने टिप्पणी की ' pkexecनया है gksu'। मेरी समझ यह है कि pkexecकिसी भी रूप का उपयोग करने के समान नहीं है sudo:
Pkexec बनाम gksu / gksudo का उपयोग कब करें?
और सेटिंग की आवश्यकता है, विशेष रूप से ग्राफिकल अनुप्रयोगों के साथ उपयोग करने के लिए:
Pkexec को कैसे कॉन्फ़िगर करें?
जब मैं sudo -iसब कुछ हमेशा काम करता हूं , तो मुझे कॉन्फ़िगर करने की परेशानी क्यों होनी चाहिए pkexec? मैं देख सकता हूं कि एक स्क्रिप्ट लिखने के लिए जो कुछ रूट को लॉन्च करती है, मुझे इसे करने की आवश्यकता होगी:
क्या मैं पायथन स्क्रिप्ट या .desktop फ़ाइल में pkexec का उपयोग कर सकता हूं?
लेकिन अन्यथा, मैं उपयोग करने से क्या हासिल करता हूं pkexec? मुझे इन आदेशों का उपयोग कब करना चाहिए? वर्तमान में ग्राफिकल एप्लिकेशन को रूट के रूप में खोलने के लिए सबसे अच्छा अभ्यास क्या है?
(मैं पहले से ही ... manपृष्ठों को पढ़ता हूं , लेकिन मुझे समझदार नहीं लग रहा है।)
sudo -iएक सुरक्षित समाधान है; लेकिन ज्यादा नहीं समझाया गया pkexec।
sudoedit(AKA sudo -e) क्या है?
sudoedit? दिलचस्प विचार
gksuGUI एप्स को चलाने के लिए हर सिस्टम पर इंस्टॉल करता हूंgksudo। और कुछ नहीं।