Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2012, 05:49
j4v1
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta popen communicate

Hola!!

Esstoy haciendo un código que me muestra una ventanita al dar en un boton y que me pida mi password y me identifique como root pero no me funciona bien, me dice que el password no es correcto, entonces solo puede ser que el communicate me lo haga mal

Código:
def sudo():
	
  contra = tkSimpleDialog.askstring(title="Para el sudo", prompt="Password",show="*")
  
  if contra != None:
   print contra
   p = subprocess.Popen(["sudo", "-S", "root"], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
   p.communicate(contra)
Ideas? jejeje

Gracias por adelantado!!!