Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2012, 12:12
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: popen communicate

Puedes usar gksudo en vez de sudo para que te aparecezca una ventana donde poner tu contraseña.

Si por alguna razón necesitas correr todo el script como root entonces puedes usar lo siguiente:

Código Python:
Ver original
  1. import os
  2. user_id = os.geteuid()
  3. if user_id == 0:
  4.     print "Root"
  5. else:
  6.     print "No root"