Hola:

On 5/10/08, Aldo Martinez Selleras <[EMAIL PROTECTED]> wrote:
> colegas, quiero desarrollar una interface web para la administracion de
>  mis usuarios, estoy introduciendome en el mundo de perl, y no encuentro
>  mucho que me ayude a abrirme caminos.
administracion de usuarios + perl = webmin

>  estoy pensando en una interface que me deje crear usuarios, y modificar
>  algunas de sus caracteristicas; clave, nombre, y otras cosas que son
>  especificas de los sistemas!
Lo interesante en tu caso es que es muy facil desarrollar un modulo
para webmin. Si lo que ya trae el webmin no te sirve o directamente
quieres practicar, es una buena ocasion: aprendes perl, aprendes a
desarrollar modulos para el webmin (nunca se sabe cuando te pueda
hacer falta ese conocimiento) y te acostumbras a aprovechar lo que ya
esta hecho.

>  ahora mismo estoy mirando algunos modulos que supuestamente me deben dejar
>  hacer eso, y me ha gustado uno que es Linux::Usermod, que tiene varios
>  metodos super interesantes
>
>  http://search.cpan.org/~vidul/Linux-usermod-0.69/usermod.pm
>
>  y cuando llamo al contructor
>
>  Linux:usermod->new(cheo);
>
>  No such file or directory at ./usermod.pl line 4
Ayudaria mucho tener el codigo que estas intentando ejecutar, solo se
me ocurre que verifiques si  declarastes el modulo al inicio de tu
script?
  use Linux::usermod;

>  tambien probe el modulo  Unix::PasswdFile
>
>  y me "funciona", pero me sobreescribio el archivo master.password completo
>  que me dejo una sola linea con el usuario que estaba modificando!???

Cuando trabajes con ficheros debes tener en cuenta el modo en que los
abres. Si lo abristes solo escritura vas a sobreescribir el fichero.
Una sugerencia, cuando necesites trabajar con ficheros asi, haz una
copia para el directorio donde estas trabajando y trabaja primero con
esa copia local. Mira en esta pagina informacion sobre la forma de
abrir ficheros en perl:
http://perldoc.perl.org/functions/open.html

Saludos
Osvaldo
_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a