Foros del Web » Programación para mayores de 30 ;) » Programación General »

Como leer archivo desde un CGI

Estas en el tema de Como leer archivo desde un CGI en el foro de Programación General en Foros del Web. Hola. A ver si alguien me puede ayudar con ésto. Lo que necesito es que un CGI en Perl me permita editar un archivo del ...
  #1 (permalink)  
Antiguo 18/06/2002, 19:28
 
Fecha de Ingreso: junio-2002
Mensajes: 25
Antigüedad: 22 años, 5 meses
Puntos: 0
Como leer archivo desde un CGI

Hola.

A ver si alguien me puede ayudar con ésto.

Lo que necesito es que un CGI en Perl me permita editar un archivo del sistema Unix que pertenece al usuario root.

Que hay que hacer?... hay que configurar algo en el Apache o Perl lo puede hacer... estoy buscando pero si alguien aquí me puede ayudar en algo le estaré muy agradecido.

Bueno eso es todo.

Gracias... saludos!
  #2 (permalink)  
Antiguo 18/06/2002, 19:40
 
Fecha de Ingreso: junio-2002
Ubicación: Uruguay
Mensajes: 427
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Como leer archivo desde un CGI

A ver si entendi, vos queres un cgi que puedas editar cualquier archivo de tu server desde un navegador. CASI SEGURO QUE NO EXISTE. Talvez podes encontrar un ftbrowser para que veas en el navegador los archivos, eliminar y subirlos, pero editar no conozco.
:(
BYE

Leandro Ignacio Burgoa
[email protected]
http://www.elanime.com.ar
<A href=http://www.elanime.com.ar><img src="http://www.elanime.com.ar/elanime.gif" alt="El anime :: El mejor sitio de animacion japonesa" border="0"></a>
  #3 (permalink)  
Antiguo 18/06/2002, 19:50
 
Fecha de Ingreso: junio-2002
Mensajes: 25
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Como leer archivo desde un CGI

Hola gracias por contestar.

Pues mira de que existe existe... no se si hayas visto el webmin (http://www.webmin.com)... lo que yo quiero es poder editar el httpd.conf el named.conf y crear y eliminar usuarios del sistema desde Web... y eso es lo que hace el webmin... pero yo necesito algo personalizado y a la medida... pero en fin.

Se agradece el comentario.

saludos!
  #4 (permalink)  
Antiguo 21/06/2002, 13:32
 
Fecha de Ingreso: noviembre-2001
Mensajes: 415
Antigüedad: 23 años
Puntos: 0
Re: Como leer archivo desde un CGI

<a href='ir.asp?http://www.perldoc.com/perl5.6/pod/func/open.html' target='_blank'>http://www.perldoc.com/perl5.6/pod/func/...</a>

<a href='ir.asp?http://www.perldoc.com/perl5.6/pod/perlopentut.html' target='_blank'>http://www.perldoc.com/perl5.6/pod/perlo...</a>

una vez que aprendiste a manipular archivos en todas las maneras y colores. lo que tenes que hacer es un formulario, con un textarea y un submit, cuando se carga la pagina en el textarea pones el contenido del archivo, cuando el programa recibe el formulario guardar el contenido del texto modificado en el archivo.

para manejarte con los formularios, etc... tenes el modulo CGI que es como venido del cielo: <a href='ir.asp?http://www.perldoc.com/perl5.6/lib/CGI.html' target='_blank'>http://www.perldoc.com/perl5.6/lib/CGI.h...</a>
  #5 (permalink)  
Antiguo 21/06/2002, 13:53
 
Fecha de Ingreso: junio-2002
Mensajes: 25
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Como leer archivo desde un CGI

Pues muchas gracias por los comentarios... pero como no hay más tuve que abocarme a buscar la manera osea... tenia que hacerlo no hay más... y gracias a Dios pude!... ;) ... por si a alguien más le sirve aquí esta como le hize:

Yo tengo un servidor Web con Red Hat 7.3 y Apache, entonces la cuestion era poder administrar el servidor Web osea editar el httpd.conf, crear la carpeta html y un usuario para acceso FTP a esa carpeta, además de el DNS que corre en el mismo servidor y aparte el DNS secundario que corre en otro, y todo desde una interface a través de Web, porque es para nuestro servicio de colocación y para que lo utilizen los clientes. En fin como obiamente los archivos que hay que editar sólo los puede accesar el usuario root y no el usuario con el cual corre el Apache entonces lo que hize fue diseñar un pequeño protocolo y un pequeño servicio que esta escuchando en un puerto x y que además corre con el usuario root y entonces el apache le manda los comandos para que haga todo y recibe las respuestas de este servicio... así esta la cosa...

Para ésto utilize entre otros el módulo IO::Socket... del perlipc

Y por fin ya puedo hacer todo lo que quiero... así que si alguien más se topa con ésto ... espero que le sirva...

saludos y gracias! ;)

--
Oscar Américo Sosa de la Cerda
[email protected]
<a href="http://www.sysmakers.com" target="_blank">Sys Makers Dot Com</a>
Develop it!
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 14:17.