Ejecutar comandos en linux desde un programa VB
Gunnar Wolf
gwolf en campus.iztacala.unam.mx
Jue Mar 16 10:37:13 CST 2000
> > Saludos listeros ,
> >
> > como puedeo ejecutar comandos en linux desde una aplicacion VB?
>
> Con VB te refieres a MS Visual Basic?
>
> Implementar rcmd(3) y compañia usando WinSock para ejecutar remotamente
> comandos arbitrarios en tu Linux no es complicado, pero terriblemente
> inseguro.
>
> >, necesito ejecutarlos con el usuario root.
>
> Máxime si quieres darle ese tipo de privilegios.
>
> De ahí que normalmente los demonios correspondientes en linux suelan estar
> desabilitados.
>
> Por qué no nos platicas con un poco de más detalle que quieres hacer,
> seguramente existen soluciones mucho más seguras.
Meto mi cucharita para comentar mi experiencia: Con un proyectito que
tengo (http://wpm.gwolf.cx, pa' quien le interese ver la implementacion)
requeria ejecutar desde un CGI algunos comandos como root - comandos
relativos al manejo de ipchains. Lo que decidi fue hacer un demonio TCP
que implementara estas funciones y corriera como root, y el CGI se
comunicara con este como cliente. Creo que seria una buena alternativa -
un servidor TCP es muy facil de hacer en Perl, y puedes perfectamente
limitar que le permitiras al cliente, evitando broncas de seguridad
provenientes de dejar practicamente un shell de root abierto.
Saludos!
-------------------------------------------------------------------
Gunnar Wolf gwolf en campus.iztacala.unam.mx
Universidad Nacional Autónoma de México, Campus Iztacala
Jefatura de Sección de Admon. de Sistemas y Telecomunicaciones
Area de Seguridad en Computo - DCI - DGSCA - UNAM
-------------------------------------------------------------------
Beginner thinks 1Kb == 1000 bytes. Master knows 1Km == 1024m
--
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