OFF-TOPIC CGI cambio de password usuario

Grupo Linux - Unalmed activa en perseus.unalmed.edu.co
Mie Abr 12 08:50:47 CDT 2000


Hola.

Les escribo este OFF-TOPIC de CGI y PERL, pues en mi universidad pensamos
entregale cuenta de correo a todos los estudiantes, pero se requiere
evitar largas colas solicitando las claves y ademas evitar que
posteriormente se conecten por telnet. 

Para ello he estado trabajando en la creacion de unos programas que creen
las cuentas basados en los datos suministrados por la oficina de registro
estudiantil.

Los programas los estoy desarrollando en PERL, y he obtenido los modulos
AcctInfo y Authen::PAM. El primero de ellos muy facil de manejar, pero
solo permite la lectura del /etc/shadow y verificacion de contrasenas, el
otro es mas completo, pero no he entendido como se puede escribir la clave
de un usuario determinado desde el cgi, pues con el ejemplo solo puedo
ejecutarlo desde la consola. 

Otra cosa que intente, fue modificar directamente el /etc/shadow y
escribir las contraseas nuevas. el problema que enfrento es que logre
poner permisos al cgi para que abriera para lectura el archivo, pero no
para escritura, asi que estoy como si empleara el modulo AcctInfo

Los permisos del cgi estan asi:
-rwsr-sr-x   1 root     root         11835 Apr 11 09:17 cambiar_clave.pl 

Me seria de gran utilidad, que si alguien ha tenido que hacer algo
similar, bien sea que empleara un CGI ya creado para esta labor, o que
tenga alguna idea de poner a funcionar el modulo Authen::PAM para la
escritura de passwords.

De antemano muchas gracias.

    __
   /_ \
  / |\ \  ======         José Manuel Fernández Jllo.
  \_| \_\_|____|___   /  E-mail:jmfernan en perseus.unalmed.edu.co
      ! <^^^^^^^^> !-[   Pág. Linux:http://www2.unalmed.edu.co/~luna 
         ^^^^^^^^     \  Pág. Personal:http://www.unalmed.edu.co/~jmfernan
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@      




-- 
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx




Más información sobre la lista de distribución Ayuda