Parte de mi programa python necesita acceso de administrador. ¿Cómo puedo obtener privilegios de root utilizando una ventana emergente de GUI similar al comando gksudo
?¿Cómo obtener privilegios de root en python a través de un sudo gráfico?
sólo necesita privilegios de root para una pequeña parte de mi programa por lo que sería preferible sólo para tener los privilegios para una función particular.
estoy esperando para ser capaz de hacer algo como:
gksudo(my_func, 'description of why password is needed')
Pero en caso de que utilice enchufes, asegúrese de que un atacante no podría conectar con el programa gksudoed. En mi humilde opinión, sería mejor usar DBUS más o menos (específico de la sesión). – thejh
En caso de ir con esta opción, se debe utilizar el módulo 'subprocess' en lugar de utilizar' os.system'. http://docs.python.org/library/subprocess.html –