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