मैंने इसका उपयोग करने की सलाह देते हुए एक उत्तर लिखा 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
? दिलचस्प विचार
gksu
GUI एप्स को चलाने के लिए हर सिस्टम पर इंस्टॉल करता हूंgksudo
। और कुछ नहीं।