Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/04/2009, 08:33
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Programas con permisos de superusuario en python

razpeitia,
El ID de root es 0, por lo que en realidad tu código debería mostrarle a todos el "bienvenido root" y a root el "vuelve cuando seas root"

nogara,
Me parece que la forma más fácil es iniciar el programa con 'sudo', 'kdesu' o 'gnomesu', para que obtenga privilegios de root y pregunte la contraseña si es necesaria.
Una vez hecho eso, tu programa puede hacer la comprobación que muestra razpeitia, y continuar únicamente si tiene permisos de root.


Saludos.