¿Como puedo pasar el valor de una variable e n BASH a una variable en PHP?
Eduardo Quiroz Salinas <[EMAIL PROTECTED]> wrote: > Paulo Colomes escribió: > > Amigos.. > > > > Tengo el siguiente problema con mi máquina linux: > > Quiero hacer una lÃnea de PHP que me permita pasarle un valor > > determinado a una variable de BASH. > > Me explico > > > > Tengo el siguiente script guardado como lala.php: > > --- > > > system ('DIRDATE=OK'); > > ?> > > --- > > La idea es que al ejecutar: "php lala.php" en el sistema quede la > > variable $DIRDATE con el valor "OK". De tal modo que al escribir > > desde la consola el comando "echo $DIRDATE" me devuelva "OK". Por suerte, no es posible hacer tal cosa. -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 From [EMAIL PROTECTED] Sun Jun 11 19:01:51 2006 From: [EMAIL PROTECTED] (Cristian Rodriguez) Date: Sun Jun 11 19:57:15 2006 Subject: =?utf-8?q?Re=3A_=C2=BFComo_puedo_pasar_el_valor_de_una_variable_?= =?utf-8?q?en_BASH_a_una_variable_en_PHP=3F?= In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> 2006/6/10, Paulo Colomes <[EMAIL PROTECTED]>: [snip con malas ideas] Pualo, que quiereshacer realmente en el fondo? lo que intentas hacer es una **pesima** idea, sale a dar una vuelta y reformula el problema ;-) From [EMAIL PROTECTED] Mon Jun 12 10:55:35 2006 From: [EMAIL PROTECTED] (=?iso-8859-1?Q?Valent=EDn_Gonz=E1lez_E.?=) Date: Mon Jun 12 11:31:32 2006 Subject: In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Declara la variable en el .bash_profile del home directory del usuario que quieres que tenga definida esa variable, o sino en el archivo /etc/profile para que sea global (todos los usuarios). El formato es el siguiente: DIRDATE=ok export DIRDATE Saludos, VG -- "Algunos triunfan porque están destinados al exito, los demás triunfan porque están decididos a hacerlo." > Amigos.. > > Tengo el siguiente problema con mi máquina linux: > Quiero hacer una línea de PHP que me permita pasarle un valor determinado > a > una variable de BASH. > Me explico > > Tengo el siguiente script guardado como lala.php: > --- > system ('DIRDATE=OK'); > ?> > --- > La idea es que al ejecutar: "php lala.php" en el sistema quede la variable > $DIRDATE con el valor "OK". De tal modo que al escribir desde la consola > el > comando "echo $DIRDATE" me devuelva "OK". > > Según yo deberia funcionarme, pero por más que lo intento no hay caso. No > me > devuelve el valor. > Tengo algún error de sintaxis? me falta alguna linea? Quizás hay que > modificar algo en el php.ini? > > Gracias de antemano!! > > -- > Paulo Colomès F. >
Re: ¿Como puedo pasar el valor de una variabl e en BASH a una
Estimados: Primero que todo, gracias por sus respuestas y por el tiempo que se han dado para responde mi inquietud. Sin ánimo de atacar o polemizar cito lo siguiente: " Primero, aprendes a escribir mensajes en texto. Segundo, piensas un poco y te das cuenta que bash(1) es el shell que /algunos/ usuarios de tu pagina web usan, PHP es el lenguaje en que estan implementadas paginas web dinamicas. Viven en *mundos distintos*. Tercero, sigues cansando tus neuronas, y capaz que te des cuenta que mezclar esas cosas es como _mala idea_... -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, ChileFax: +56 32 797513 " ¿Siempre responden con ese ánimo a las consultas de ésta lista? Sr von Brand disculpe mi gran ignorancia frente al tema de los sistemas operativos y el lenguaje PHP, creo sin embargo que voy a seguir "cansando mis neuronas" tratando de buscar una solución o al menos una respuesta satisfactoria a mi problema y de todas maneras debo agregar que ha habido gente mucho más amable en responder (reitero, sin ánimo de polemizar). Tampoco entendí a que se refería con que aprenda a escribir mensajes en texto, si gusta puede explicarme con más detalle. === Carlos Manuel Duclos Vergara <[EMAIL PROTECTED]> Hola, porque mejor no nos cuentas que quieres hacer? Lo que quieres hacer es dejar la puerta abierta para que hagan lo que quieran con tu sistema. -- Estimado Carlos Lo que quiero hacer es nada más que al ejecutar mi script en php llamado lala.php se le agregue el valor "HOLA" (o cualquiera en realidad, no solamente hola) a una variable de entorno llamada por ejemplo PRUEBA. De tal manera que en mi línea de comandos yo ingrese el comando "echo $PRUEBA" y me devuelva la palabra HOLA. Necesito hacerlo en PHP, no importa que sea un riesgo tremendo en la seguridad y que esté dejando mi máquina con un backdoor ya que ésta máquina no tendrá conexión a Internet y solamente la manejaré yo. Necesito conocer el procedimiento. Gracias nuevamente por sus respuestas, algunas no tan amables pero respuestas al fin. Paulo Colomés próxima parte Se ha borrado un adjunto en formato HTML... URL: http://listas.inf.utfsm.cl/pipermail/linux/attachments/20060611/4d1566ea/attachment.html From [EMAIL PROTECTED] Sun Jun 11 15:11:18 2006 From: [EMAIL PROTECTED] (Carlos Manuel Duclos Vergara) Date: Sun Jun 11 14:59:49 2006 Subject: =?iso-8859-1?q?=BFComo_puedo_pasar_el_valor_de_una_variable_e?= =?iso-8859-1?q?n_BASH_a?= una In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> > Estimado Carlos > Lo que quiero hacer es nada más que al ejecutar mi script en php llamado > lala.php se le agregue el valor "HOLA" (o cualquiera en realidad, no > solamente hola) a una variable de entorno llamada por ejemplo PRUEBA. De > tal manera que en mi línea de comandos yo ingrese el comando "echo $PRUEBA" > y me devuelva la palabra HOLA. > > Necesito hacerlo en PHP, no importa que sea un riesgo tremendo en la > seguridad y que esté dejando mi máquina con un backdoor ya que ésta máquina > no tendrá conexión a Internet y solamente la manejaré yo. > > Necesito conocer el procedimiento. > me refiero al "por que" necesitas hacer eso, la pregunta la entendi perfectamente. Necesitas que un programa tenga una determinada configuracion al iniciarse y que esa configuracion sea manejable por el usuario a traves de una pagina web? Creo que para eso hay cientos de formas que no requieren lo que estas haciendo. Con respecto a "Necesito hacerlo en PHP, no importa que sea un riesgo tremendo en la seguridad y que esté dejando mi máquina con un backdoor ya que ésta máquina no tendrá conexión a Internet y solamente la manejaré yo." llegara el dia en que alguien te pregunte: "Y como se hace eso?" y tu orgullosamente le mostraras el procedimiento, con lo cual una segunda alma caera, luego esa alma puede hacer caer a una tercera, y asi ... hasta que sin darte cuenta generaste una masa critica de maquinas listas para ser utilizadas para no tan sacrosantos propositos. Ahora la respuesta tecnica: Gracias a Dios no hay manera _directa_ de hacer eso, las variables de entorno en Unix son para cada sesion, por lo tanto al terminar el proceso que genera la llamada "system" se acaba la variable que acabas de setear. > Gracias nuevamente por sus respuestas, algunas no tan amables pero > respuestas al fin. no voy a caer en eso, pero te sugeriria reflexionar acerca de lo que estas haci
vpn
La semana pasada surgio la idea de cambiar los enlaces online que dispone mi empresa por conexiones ADSL separadas y hacer uso de VPNs para poder interconectarlas, desearia me puedan sugerir cual la mejor solucion para poder configurar una VPN, tomando en cuenta que hacemos uso por defecto de la distribucion de Centos 4.2 y nuestros firewall los administramos con shorewall. From [EMAIL PROTECTED] Sun Jun 11 13:19:21 2006 From: [EMAIL PROTECTED] (Eduardo Quiroz Salinas) Date: Sun Jun 11 14:11:46 2006 Subject: =?iso-8859-1?q?=BFComo_puedo_pasar_el_valor_de_una_variable_e?= =?iso-8859-1?q?n_BASH_a_una_variable_en_PHP=3F?= In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Paulo Colomes escribió: > Amigos.. > > Tengo el siguiente problema con mi máquina linux: > Quiero hacer una línea de PHP que me permita pasarle un valor > determinado a una variable de BASH. > Me explico > > Tengo el siguiente script guardado como lala.php: > --- > system ('DIRDATE=OK'); > ?> > --- > La idea es que al ejecutar: "php lala.php" en el sistema quede la > variable $DIRDATE con el valor "OK". De tal modo que al escribir desde > la consola el comando "echo $DIRDATE" me devuelva "OK". Tengo la leve impresión de que, si bien está correcto el script, tienes problemas con el usuario. Generalmente el webserver se corre desde el usuario apache, por lo tanto, al setear desde php una variable de bash, quedará localmente almacenada y cuando tu entras por consola usando tu usuario (me imagino que distinto a apache) entonces no verás esa variable. No recuerdo cual era el comando para hacer una variable global o para que cambies de usuario el apache (aunque no lo recomiendo). Me imagino que, dependiendo del uso que quieras dar a esa variable, te pueda servir más hacerlo mediante un archivo u otro modo. Quizá generar el script de bash completo desde php a un archivo y luego ejecutarlo por otro usuario con cron..no sé...cual es la idea final del script? -- Eduardo Quiroz Salinas Ingeniero Civil Informático [EMAIL PROTECTED] -- Linux user number 344659 KDE User 2453 "...Los que pueden ser virtuosos sin dios, son la desesperación de los creyentes..." ---
Filtro web
Hola listeros, en procura de instalar un proxy firewall, he tratado de implementar este con las siguientes soluciones: SO: Centos 4.2 Firewall:Shorewall Proxy:Squid Filtro web:squidguard He logrado satisfactoriamente que funcione el proxy transparente y el firewall sin inconvenientes (probado con varios clientes W$ todo anda bien) Pero luego me propuese instalar el filtro squidguard, el cual instale desde los repositorios (squidguard y squidguard-blacklist), pero al momento de reiniciar squid, veo en los logs de squidguard que salen unos mensajes de error que dicen que no tengo privilegios al acceder a los archivos de las categorias de blacklist, pero verifique y todos tienen como dueño al squid asi que no deberia ser el inconveniente. Alguno de uds. le paso este inconveniente o sabe como podria solucionarlo? O me recomiendan hacer uso de otro programa que sirva como filtro web? gracias por sus comentarios
Exchange + postfix + squirrelmail
On Saturday 10 June 2006 20:41, Manuel Torres Carmona wrote: > Patricio Bruna wrote: > > El Sábado, 10 de Junio de 2006 11:04, Edson Mauricio Gonzales Rodriguez > > > > escribió: > >> Holas a todos, tengo una configuracion diferente a lo habitual, tengo un > >> servidor exchange que trabaja junto con un servidor postfix, ahora > >> quiero saber si alguien ha tratado de implementar una interface web con > >> squirrelmail o neomail para una configuracion de este tipo, ahora el > >> asunto esta que no se como realizar la configuracion para el excahnge y > >> el webmail, bueno si alguien conoce algo del asunto espero que me > >> oriente, cya > > > > Puedo preguntar para que usar Squirrelmail si Exchange tiene OWA? > > Justamente... cualquier webmail te sirve... debes configurarlo para que el pop y smtp se comuniquen con exchange y postfix respectivamente... pq supongo q el correo lo mandas con postfix. este te sirve http://www.uebimiau.org/ yo lo he provado con un exchange de Perú y monte el webmail aca y me lee sin problemas las cuentas de ese exchange y usa ese smtp como salida. saludos !
¿Como puedo pasar el valor de una variable e n BASH a una variable en PHP?
Hola, porque mejor no nos cuentas que quieres hacer? Lo que quieres hacer es dejar la puerta abierta para que hagan lo que quieran con tu sistema. -- http://toolchains.com/personal/blog From [EMAIL PROTECTED] Sat Jun 10 20:41:23 2006 From: [EMAIL PROTECTED] (Manuel Torres Carmona) Date: Sun Jun 11 03:14:52 2006 Subject: Exchange + postfix + squirrelmail In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Patricio Bruna wrote: > El Sábado, 10 de Junio de 2006 11:04, Edson Mauricio Gonzales Rodriguez > escribió: > >> Holas a todos, tengo una configuracion diferente a lo habitual, tengo un >> servidor exchange que trabaja junto con un servidor postfix, ahora quiero >> saber si alguien ha tratado de implementar una interface web con >> squirrelmail o neomail para una configuracion de este tipo, ahora el asunto >> esta que no se como realizar la configuracion para el excahnge y el >> webmail, bueno si alguien conoce algo del asunto espero que me oriente, cya >> > > Puedo preguntar para que usar Squirrelmail si Exchange tiene OWA? > > Justamente... From [EMAIL PROTECTED] Sun Jun 11 04:33:26 2006 From: [EMAIL PROTECTED] (lpct linux) Date: Sun Jun 11 05:12:28 2006 Subject: =?iso-8859-1?q?=BFComo_puedo_pasar_el_valor_de_una_variable_e?= =?iso-8859-1?q?n_BASH_a_una_variable_en?= PHP? In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On Saturday 10 June 2006 23:37, Carlos Manuel Duclos Vergara wrote: > Hola, > > porque mejor no nos cuentas que quieres hacer? > Lo que quieres hacer es dejar la puerta abierta para que hagan lo que > quieran con tu sistema. pq no mejor lo haces en bash y listo ? si dejas un php comunicado directo con el bash,,, niose es como mucho no ? pero si lo haces has lo siguiente... en bash copia en el usr/bin tu script y luego lo llamas con la funcion system. y listo osea si quieres hacer no se un ls-la | grep poto haces un script q haga eso luego lo copias al bin y listo. el locate o df o free o cualquier comando sin comodin corren automaticamente saludos !