Foros del Web » Programando para Internet » Python »

Python y comandos linux

Estas en el tema de Python y comandos linux en el foro de Python en Foros del Web. hola amigos espero me puedan ayudar, la situación es la siguiente: En la empresa donde trabajo los usuarios se autentican mediante Directorio Activo (Active Directory) ...
  #1 (permalink)  
Antiguo 05/08/2013, 19:36
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 10 años, 8 meses
Puntos: 6
Python y comandos linux

hola amigos espero me puedan ayudar, la situación es la siguiente:

En la empresa donde trabajo los usuarios se autentican mediante Directorio Activo (Active Directory) existen 2 servidores de archivos (Centos y Fedora), por politicas del AD se debe de cambiar la contraseña cada 2 meses y toca ir donde el Administrador del sistema el cual se conecta mediante putty y les cambia el usuario para el sistema linux y para el samba.

Es ahí donde me surgen las ganas de realizar un aplicación con la cual el usuario cambie la clave de los servidores linux sin necesidad de molestar al administrador del sistema.

estos son los comandos utilizados
passwd,smbpasswd


ustedes que tienen mas experiencia que me recomiendan algo web o GUI


nota:aclaro no pretendo que me hagan el trabajo solo quiero una recomendacion
  #2 (permalink)  
Antiguo 06/08/2013, 12:01
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Python y comandos linux

¿Qué posibilidades de conexión tienes? Para cambiar la clave en un servidor debes necesariamente poder conectarte a él. Si te puedes conectar por Putty, perfectamente podrías hacer un "cambiador de contraseñas" que haga una conexión vía SSH al servidor
  #3 (permalink)  
Antiguo 06/08/2013, 13:07
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 10 años, 8 meses
Puntos: 6
Respuesta: Python y comandos linux

AlvaroG gracias por responder ,

En cuanto a lo que me indicas
Cita:
¿Qué posibilidades de conexión tienes?
Si puedo conectarme a el servidor.

Me dices que se puede hacer un
Cita:
"cambiador de contraseñas"
seria web? o GUI ? por favor dime como lo harias para basarme y quede de una manera elegante y eficiente.
  #4 (permalink)  
Antiguo 06/08/2013, 13:36
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Python y comandos linux

En realidad necesitaba que confirmaras que podías iniciar una conexión ssh.

La verdad te recomiendo hacer un programa sencillo que pueda hacer el cambio basándose en la línea de comandos, luego expandirlo. Si lográs hacer una función básica, correcta, que sea capaz de conectar vía SSH y cambiar la contraseña, luego le podrás poner la interfaz de usuario que quieras o sepas crear.

Por aquí hay una lista de módulos que podés usar para establecer una conexión SSH desde un programa Python: http://wiki.python.org/moin/SecureShell


Saludos.
  #5 (permalink)  
Antiguo 07/08/2013, 18:52
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 10 años, 8 meses
Puntos: 6
Respuesta: Python y comandos linux

AlvaroG gracias por responder ya me encuentro documentandome con los recursos que me enviaste , quiero preguntarte una cosa mas:

Es posible que el "cambiador de contraseñas" que construya podria cambiar la contraseña tanto para linux y windows

en windows se cambia la contraseña asi : NET user nombre de usuario nueva contraseña (por comando)

es posible esto que pretendo?
  #6 (permalink)  
Antiguo 08/08/2013, 09:09
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Python y comandos linux

pues no veo dónde puede estar el problema, la verdad. Todo programa que se puede llamar desde la línea de comandos, se puede llamar desde cualquier otro programa.
  #7 (permalink)  
Antiguo 08/08/2013, 09:14
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 10 años, 8 meses
Puntos: 6
Respuesta: Python y comandos linux

AlvaroG gracias por responder , mi duda es encuanto a windows , que tengo que instalar para poder mediante python conectarme a windows y cambiar la contraseña
  #8 (permalink)  
Antiguo 08/08/2013, 11:43
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Python y comandos linux

Desconozco bastante sobre administración de windows, pero creo que deberás hacerlo mediante WMI: https://pypi.python.org/pypi/WMI/

Etiquetas: comandos, linux
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:03.