Como autentificarme comtra linux?

Eric Sadit Téllez Avila donsadit en gmail.com
Lun Oct 9 17:52:10 CEST 2006


Una muy buena opción es utilizar el modulo para PAM, saludos.

==
import PAM

==
etcetera


Saludos

On 10/9/06, Juan Carlos Rodrigo <jrodrigog en gmail.com> wrote:
>
> # Creo que puedes usar expect, para eso hay un modulo python, creo que
> # pyexpect o algo asi.
>
> import pexpect
>
> class LoginError( Exception ): pass
> def login( user, password ):
>   try:
>     child = pexpect.spawn(
>       'su %s -c "echo __DONE__"' % user )
>     child.expect( [ '[Pp]assword: ' ] )
>     child.sendline( password )
>     child.expect( [ '__DONE__' ] )
>     child.sendline( 'exit' )
>   except:
>     raise LoginError
>
> if __name__ == "__main__":
>   try: login("user","foo")
>   except LoginError:
>     print "LoginError"
>
> # WOW esto es una solucion muy buena. :)
> # Funciona de cine.
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>
>




Más información sobre la lista de distribución Python-es