Python programımın bir kısmı yönetici erişimine ihtiyaç duyar. gksudo
komutuna benzer bir GUI popup kullanarak kök ayrıcalıklarını nasıl edinebilirim? sadece belirli bir işlev için ayrıcalıklara sahip tercih olacaktır böyleceGrafik sudo ile python'da root ayrıcalıkları nasıl kazanılır?
Ben sadece programın küçük bir bölümü için root yetkileri gerekiyor.
gksudo(my_func, 'description of why password is needed')
Ancak, yuva kullanıyorsanız, bir saldırganın gksudoed programa bağlanamadığından emin olun. IMHO, DBUS veya benzeri (oturum spesifik) kullanmak daha iyi olurdu. – thejh
bu seçenek ile gitmeli, 'os.system' kullanmak yerine' subprocess' modülünü kullanmalısınız. http://docs.python.org/library/subprocess.html –