Parte del mio programma Python ha bisogno di accesso come amministratore. Come posso ottenere i privilegi di root utilizzando un popup GUI simile al comando gksudo
?Come ottenere i privilegi di root in python tramite un sudo grafico?
Ho solo bisogno di privilegi di root per una piccola parte del mio programma per cui sarebbe preferibile avere solo i privilegi per una particolare funzione.
Spero di essere in grado di fare qualcosa di simile:
gksudo(my_func, 'description of why password is needed')
Tuttavia, se si utilizzano socket, assicurarsi che un utente malintenzionato non possa connettersi al programma gksudoed. IMHO, sarebbe meglio usare DBUS o così (sessione specifica). – thejh
dovresti usare questa opzione, dovresti usare il modulo 'subprocess' invece di usare' os.system'. http://docs.python.org/library/subprocess.html –