Ver Mensaje Individual
  #11 (permalink)  
Antiguo 14/01/2013, 07:35
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: abrir /etc/shadow

No se puede llamar a una función como root. Los privilegios son para el programa entero.

Si pusiste la función en un archivo, digamos "funciones", y ese archivo NO tiene código fuera de funciones o clases, podrías hacer otro programa que contenga

Código Python:
Ver original
  1. from funciones import mi_funcion
  2. mi_funcion()

La parte de que el archivo no contenga código fuera de funciones es para que nada se ejecute al importar el módulo, ya que podrías obtener resultados inesperados.


Saludos.