मेरे पायथन प्रोग्राम का हिस्सा व्यवस्थापक पहुंच की आवश्यकता है। gksudo
कमांड के समान जीयूआई पॉपअप का उपयोग करके मैं रूट विशेषाधिकार कैसे प्राप्त कर सकता हूं?एक ग्राफिकल सूडो के माध्यम से पाइथन में रूट विशेषाधिकार कैसे प्राप्त करें?
मुझे केवल अपने कार्यक्रम के एक छोटे से हिस्से के लिए रूट विशेषाधिकारों की आवश्यकता है, इसलिए केवल एक विशेष कार्य के लिए विशेषाधिकार होना बेहतर होगा।
gksudo(my_func, 'description of why password is needed')
लेकिन यदि आप सॉकेट का उपयोग करते हैं, तो सुनिश्चित करें कि कोई हमलावर gksudoed प्रोग्राम से कनेक्ट नहीं हो सका। आईएमएचओ, डीबीयूएस या तो (सत्र-विशिष्ट) का उपयोग करना बेहतर होगा। – thejh
आपको इस विकल्प के साथ जाना चाहिए, आपको 'os.system' का उपयोग करने के बजाय' subprocess' मॉड्यूल का उपयोग करना चाहिए। http://docs.python.org/library/subprocess.html –