Variables de entorno de KDevelop

2007-09-04 Por tema Mägo de Oz
Saludos listeros:

Alguno de ustedes sabe como hallara las variables de entorno de KDevelop???
La pregunta viene dada pues estoy haciendo cositas en proyectos de PHP y
pues usando php5-cli le quiero pasar el nombre de archivo pues no me lo
encuentra de la forma tradicional o sea cuando le doy al botoncito de Run.

La idea es configurar esa herramienta externa para que me interprete los
byte-codes PHP.

-- 
Success in life is a matter no so much of talent and opportunity as of
concentration and perseverance


Variables de entorno en el arranque.

2006-08-18 Por tema Carlos Martinez

Hola.

Quiero hace que una variable de entorno está disponible en todas las 
sesiones desde el arranque.

¿Dónde se pone?

Es que he puesto en consola como root export JAVA_HOME=/usr/local... y 
sólo me vale para la sesión en la que estoy.


Gracias.

Carlos.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Variables de entorno en el arranque.

2006-08-18 Por tema Moises Alberto Lindo Gutarra

/etc/profile

2006/8/18, Carlos Martinez [EMAIL PROTECTED]:

Hola.

Quiero hace que una variable de entorno está disponible en todas las
sesiones desde el arranque.
¿Dónde se pone?

Es que he puesto en consola como root export JAVA_HOME=/usr/local... y
sólo me vale para la sesión en la que estoy.

Gracias.

Carlos.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]





--
Atentamente,
.~.
   ( 0 0 )  Moisés Alberto Lindo Gutarra
   /  V  \   Asesor - Desarrollador Java / Open Source
  //   \\  TUMI Solutions S.A.C.
/((   _))\ Cel: 97366260  Trab: 3481104
  oo0 0oo MSN: [EMAIL PROTECTED]



Re: Variables de entorno en el arranque.

2006-08-18 Por tema Santiago José López Borrazás
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

El 18/08/06 13:41, Moises Alberto Lindo Gutarra escribió:
 /etc/profile

Y también puede hacer una forma más:

En el /etc/skel/.bashrc poner el parámetro de la llamada a Java. Para cuando
se crea una cuenta en la máquina.

O también, hacerlo en el fichero ~/.bashrc del usuario.

Es muy efectivo. Incluso, se pueden añadir más líneas si se quiere ;-)

- --
Slds de Santiago José López Borrazás. Admin de hackindex.com/.es
Conocimientos avanzados en seguridad informática.
Conocimientos avanzados en redes pequeñas y grandes.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iQIVAwUBROWotbuF9/q6J55WAQrQ5g//Vk41BkX/wWfycw0r/VUb14lf4mWwjnxS
oRceenvQ4EJirWauCHbfn0Fio3djAaHCYdABRnMfmt2m9gD5ygFgdPheOdfHlvqW
T2xTwKp+BIiNhTF9o+BSWVCIBTV+Hp6mSWOPCs21UqGPrE/q4ybDsIzFZrDZBNH9
F3iQrojWwGM76doYNQyRrG/660wwhJUQY9UtEc6+mFo2kvfLGSwd38MyikuUqKpM
79KbI/PZA2WljAitJCM7PdeC5BU51KqJn9AHJo3wUtgcXBKB6ysMDppkJk2qw55x
Z1aahda8qlBAMlBboyhz+idHiqHuXI9Z5zOQZjlrPCi2UOEP1+8nOohNJIADXP8z
9tJFRs4h5vGRElJNUZYEIRh2NahBGQKMs/3px1fDdiDt9rTwfbhD7dA58xe0863z
Z2KtzQhVAvgCu3L+hFXiVIPxu4zAdqXPy1qxZsKZpxREPY/L7T6xVWGEsvdpW+JW
H9jzuGba3OgjuewpvCvjQY3GYRvfH5G55dseya63jBhJanNfgHRCjQyXYTpCm1j7
4NXPuXNp7A/LPEzXS3ipWYoeb65FssvFphp1j9Hhv1cvIOOFGhIzKW46ABouvh2s
7BCys42uFhll47m7cxyxlTmN4OZeNVZBJ8vbrWNgGemPWeCcbFmLCzNnNzjTWwzf
L8lFGsdyJPc=
=2jmT
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Variables de entorno en el arranque.

2006-08-18 Por tema Carlos Martinez

Santiago José López Borrazás escribió:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

El 18/08/06 13:41, Moises Alberto Lindo Gutarra escribió:
  

/etc/profile



Y también puede hacer una forma más:

En el /etc/skel/.bashrc poner el parámetro de la llamada a Java. Para cuando
se crea una cuenta en la máquina.

O también, hacerlo en el fichero ~/.bashrc del usuario.

Es muy efectivo. Incluso, se pueden añadir más líneas si se quiere ;-)

- --
Slds de Santiago José López Borrazás. Admin de hackindex.com/.es
Conocimientos avanzados en seguridad informática.
Conocimientos avanzados en redes pequeñas y grandes.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iQIVAwUBROWotbuF9/q6J55WAQrQ5g//Vk41BkX/wWfycw0r/VUb14lf4mWwjnxS
oRceenvQ4EJirWauCHbfn0Fio3djAaHCYdABRnMfmt2m9gD5ygFgdPheOdfHlvqW
T2xTwKp+BIiNhTF9o+BSWVCIBTV+Hp6mSWOPCs21UqGPrE/q4ybDsIzFZrDZBNH9
F3iQrojWwGM76doYNQyRrG/660wwhJUQY9UtEc6+mFo2kvfLGSwd38MyikuUqKpM
79KbI/PZA2WljAitJCM7PdeC5BU51KqJn9AHJo3wUtgcXBKB6ysMDppkJk2qw55x
Z1aahda8qlBAMlBboyhz+idHiqHuXI9Z5zOQZjlrPCi2UOEP1+8nOohNJIADXP8z
9tJFRs4h5vGRElJNUZYEIRh2NahBGQKMs/3px1fDdiDt9rTwfbhD7dA58xe0863z
Z2KtzQhVAvgCu3L+hFXiVIPxu4zAdqXPy1qxZsKZpxREPY/L7T6xVWGEsvdpW+JW
H9jzuGba3OgjuewpvCvjQY3GYRvfH5G55dseya63jBhJanNfgHRCjQyXYTpCm1j7
4NXPuXNp7A/LPEzXS3ipWYoeb65FssvFphp1j9Hhv1cvIOOFGhIzKW46ABouvh2s
7BCys42uFhll47m7cxyxlTmN4OZeNVZBJ8vbrWNgGemPWeCcbFmLCzNnNzjTWwzf
L8lFGsdyJPc=
=2jmT
-END PGP SIGNATURE-


  

Hola.

Gracias por las respuestas.

La idea es hacer que tenga ese valor, para iniciar de forma automática 
un JBOSS y que coja la JAVA_HOME correcta.
Tb tiene que estar siempre disponible cuando algún usuario quiera 
reiniciar alguna instancia de servidor, sea logándose por SSH, 
directamente en consola o ejecutando con ssh un script en el servidor 
(con putty desde win).


Supongo que todo esto se hace poniéndolo en los sitios que me habéis 
dicho, no?


Dos preguntas:

¿si alguien hace su -usuario, se mantiene la variable?

¿estárá la variable tb en el entorno gráfico?

Gracias.

Saludos.

Carlos.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Variables de entorno en el arranque.

2006-08-18 Por tema Jesus Aneiros

On 8/18/06, Moises Alberto Lindo Gutarra [EMAIL PROTECTED] wrote:

/etc/profile


Pero eso solo funcionaría para los sh-like shells, no?

--
La educación comienza en la cuna y termina en la tumba
José de la Luz y Caballero



Re: Variables de entorno en el arranque.

2006-08-18 Por tema Jesus Aneiros

On 8/18/06, Carlos Martinez [EMAIL PROTECTED] wrote:

Hola.

Quiero hace que una variable de entorno está disponible en todas las
sesiones desde el arranque.
¿Dónde se pone?



Es interesante que siendo una lista de Debian en las otras respuestas
no se mencione /etc/environment. No existe ese archivo en otras
distros como RH, por ejemplo.

--
La educación comienza en la cuna y termina en la tumba
José de la Luz y Caballero



Re: Configurando nuevas variables de entorno en el sistema

2006-06-24 Por tema Pepo
Para configurar variables de entorno para todo el sistema deberías utilizar 
el /etc/profile, de la siguiente manera:

# Varibales de Pepo (Aqui configuro la variable para Java)
JAVA_PATH=/opt/jdk1.5.0_06
#...
PATH=$JAVA_PATH/bin:$PATH
export PATH JAVA_PATH

El Viernes, 23 de Junio de 2006 09:36, Inigo Tejedor Arrondo escribió:
 El vie, 23-06-2006 a las 10:20 -0400, Kevin Josue escribió:
  Hola lista, tengo una pequeña duda, la manera usual de configurar
  variables de entorno para todo el sistema es definir dicha variable en
  /etc/profile? especificamente porque quiero agregar unos directorios a
  la variable LD_LIBRARY_PATH pero creo que no esta definida en el
  sistema. Gracias de antemano.

 Si la quieres solo para tu usuario, hazlo en tu home. Si la quieres para
 todo el mundo, yo suelo usar /etc/environment

-- 
   Linux User Registered #232544
 Jabber : [EMAIL PROTECTED]
  Ekiga : [EMAIL PROTECTED]
ICQ : 337889406
  GnuPG-key : www.keyserver.net
 ---
   dum loquimur, fugerit invida
aetas: carpe diem, quam minimum credula postero.



pgpVfsixqV9zc.pgp
Description: PGP signature


Configurando nuevas variables de entorno en el sistema

2006-06-23 Por tema Kevin Josue

Hola lista, tengo una pequeña duda, la manera usual de configurar
variables de entorno para todo el sistema es definir dicha variable en
/etc/profile? especificamente porque quiero agregar unos directorios a
la variable LD_LIBRARY_PATH pero creo que no esta definida en el
sistema. Gracias de antemano.

--
Linux Counter #395394
Si la base de la sociedad es ayudar a los demas, porque decir no a la
libertad de modificar y compartir el software? (Richard Stallman)
La imaginacion es mas importante que el conocimiento (Albert Einstein)


Re: Configurando nuevas variables de entorno en el sistema

2006-06-23 Por tema Inigo Tejedor Arrondo
El vie, 23-06-2006 a las 10:20 -0400, Kevin Josue escribió:
 Hola lista, tengo una pequeña duda, la manera usual de configurar
 variables de entorno para todo el sistema es definir dicha variable en
 /etc/profile? especificamente porque quiero agregar unos directorios a
 la variable LD_LIBRARY_PATH pero creo que no esta definida en el
 sistema. Gracias de antemano.

Si la quieres solo para tu usuario, hazlo en tu home. Si la quieres para
todo el mundo, yo suelo usar /etc/environment


 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Variables de entorno

2006-01-26 Por tema Pablo Giménez
Solución a la que he llegado:
Para las sesiones sin X uso el /etc/bash.bashrc, el cual es incluido
también por /etc/profile, así abarco tanto sesiones login como no
login shells.
Para las X, pues como uso KDE lo he hecho todo siguiendo el esquema de KDE.
Resulta que por alguna razón, tendría que estudiar con más
detenimiento el script startkde, si pones una serie de varaibles de
entorno en el xsession y luego haces exec startkde, por la forma que
tiene este último de lanzar el kwin y demás las variables de entorno
no se heredan con lo cual  el sistema de xsession no funciona.
La solución: poner el/los scripts que deban configurar las variables
de entorno en el  /usr/share/kde/env y auellos scripts que configuren
cosas que requieran que el wm este arriba en /usr/share/kde/Autostart.
Necesito mantener una configuración para cada entorno pero bueno al
final tampoco es tanto problema.

On 1/25/06, Angel Claudio Alvarez [EMAIL PROTECTED] wrote:
 El mié, 25-01-2006 a las 09:38 +0100, Pablo Giménez escribió:
  Si lo del .xsession lo conozco también, pero resulta que las sesiones
  uniciadas por getores como kdm o gdm, a no ser que les indiques que

 Yo tengo un kiosko con gdm y me funciona perfectamente el autologon
 con .xsession

  arranquen la sesion por defecto (Default Session) no usan el
  $HOME/.xsession. Además eso sólo vale para sesiones de X, si hay
  máquinas en las que no se van a arrancar las X normalmente (y las hay)
  entoncés ya no vale.
 jamas le indique a ningun .xsession que arranque la sesion por defecto
 Es mas algunos modelos ni siquiera utilizan wm (solo ejecutan un scrip
 en perl que --entre otras cosas-- abre firefox)

  Opción actual: hacer un script que sea incluido mediante source tanto
  en $HOME/.bashrc (el cual es incluido por .bash_profile con lo cua
  problema solucionado tanto para login como no login shells), como en
  el .xsession como angel indicaba y hacer a los usuarios que en lugar
  de arrancar la sesión KDE, arranquen la sesión por defecto Default
  Session para obligar a kdm a usar el .xsession del usuario.
  sigo sin poder evitar el tener que tocar configuraciones tanto para
  sesiones de consola como de X, no es que sea un problema sino que
  buscaba algo lo más elegante posible.

 Para las maquinas que no utilicen X utiliza profile
 y para las que tienen X levanta gdm y listo
 (tenes para ejecutar scripts presession y postlogin)


 
  On 1/24/06, Angel Claudio Alvarez [EMAIL PROTECTED] wrote:
   El mar, 24-01-2006 a las 09:46 +0100, Pablo Giménez escribió:
Gracias por las respuestas.
Lo del /etc/environment lo he usado en anteriores ocasiones.
El problema es que no me vale ya que necesito que se ejecuten algunas
instrucciones de bash, necesito un script no un fichero que enumere
variables de entorno, puesto que algunas variables de entorno se
obtienen a base de algunos sed y cosas así.
Lo que busco es un script en bash que se ejecute siempre en el
arranque y ponga variables de entorno para cualquier sesión.
Los /etc/bash_profile y /etc/profile no se ejecutan si arranco desde
kdm, y lo que no quiero es tocar tanto los fichero de inicio de
sesiones de bash como los de las sesiones de kdm.
Y lo que no sé es si hay algún script de ese tipo en el sistema.
   
  
   xsession
   create un .xsession en el home del usuario y ejecuta lo que quieras
  
On 1/24/06, Santi Saez [EMAIL PROTECTED] wrote:

 El 23/01/2006, a las 10:15, Pablo Giménez escribió:
  Que tal.
  Tengo una duda con respecto a cómo configurar las variables de 
  entorno
  en un sistema debian.
  Tenemos el fichero /etc/environment, en el cual se pueden poner 
  pares
  variable/valor y estas funcionan para todas las sesiones, incluidas 
  la
  sesion de las X Window.El problema es que no es un script que se
  ejecuta sino, supongo, es un fichero leido por otro script que es el
  que realmente exporta las variables alli contenidas.

 Hola Pablo,

 Prueba a añadir en tu script algo tan simple como:

 . /etc/environment

 Sin las comillas y con el punto del principio, el punto (.) es el
 operador de inclusion en los shell script, algo asi como la funcion
 include() de PHP.

 Saludos,

 --
 Santi Saez





   
   
--
   
Un saludo
Best Regards
Pablo Giménez
   
   --
   Angel Claudio Alvarez
   Usuario Linux Registrado 143466
   GPG Public Key en http://pgp.mit.edu
   key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4
  
  
  
   -BEGIN PGP SIGNATURE-
   Version: GnuPG v1.4.2 (GNU/Linux)
  
   iD8DBQBD1qUuGIRHPPyMisQRAh5tAJ4oh+lCgm7wIWgCd8Gz9fiRlo3PuACfVpvp
   IRDWFfuw2V3hGdB2vdzGiUU=
   =wC3v
   -END PGP SIGNATURE-
  
  
  
 
 
  --
 
  Un saludo
  Best Regards
  Pablo Giménez
 
 --
 Angel Claudio Alvarez
 Usuario Linux Registrado 143466
 GPG Public Key en http://pgp.mit.edu
 key

Re: Variables de entorno

2006-01-25 Por tema Pablo Giménez
Si lo del .xsession lo conozco también, pero resulta que las sesiones
uniciadas por getores como kdm o gdm, a no ser que les indiques que
arranquen la sesion por defecto (Default Session) no usan el
$HOME/.xsession. Además eso sólo vale para sesiones de X, si hay
máquinas en las que no se van a arrancar las X normalmente (y las hay)
entoncés ya no vale.
Opción actual: hacer un script que sea incluido mediante source tanto
en $HOME/.bashrc (el cual es incluido por .bash_profile con lo cua
problema solucionado tanto para login como no login shells), como en
el .xsession como angel indicaba y hacer a los usuarios que en lugar
de arrancar la sesión KDE, arranquen la sesión por defecto Default
Session para obligar a kdm a usar el .xsession del usuario.
sigo sin poder evitar el tener que tocar configuraciones tanto para
sesiones de consola como de X, no es que sea un problema sino que
buscaba algo lo más elegante posible.

On 1/24/06, Angel Claudio Alvarez [EMAIL PROTECTED] wrote:
 El mar, 24-01-2006 a las 09:46 +0100, Pablo Giménez escribió:
  Gracias por las respuestas.
  Lo del /etc/environment lo he usado en anteriores ocasiones.
  El problema es que no me vale ya que necesito que se ejecuten algunas
  instrucciones de bash, necesito un script no un fichero que enumere
  variables de entorno, puesto que algunas variables de entorno se
  obtienen a base de algunos sed y cosas así.
  Lo que busco es un script en bash que se ejecute siempre en el
  arranque y ponga variables de entorno para cualquier sesión.
  Los /etc/bash_profile y /etc/profile no se ejecutan si arranco desde
  kdm, y lo que no quiero es tocar tanto los fichero de inicio de
  sesiones de bash como los de las sesiones de kdm.
  Y lo que no sé es si hay algún script de ese tipo en el sistema.
 

 xsession
 create un .xsession en el home del usuario y ejecuta lo que quieras

  On 1/24/06, Santi Saez [EMAIL PROTECTED] wrote:
  
   El 23/01/2006, a las 10:15, Pablo Giménez escribió:
Que tal.
Tengo una duda con respecto a cómo configurar las variables de entorno
en un sistema debian.
Tenemos el fichero /etc/environment, en el cual se pueden poner pares
variable/valor y estas funcionan para todas las sesiones, incluidas la
sesion de las X Window.El problema es que no es un script que se
ejecuta sino, supongo, es un fichero leido por otro script que es el
que realmente exporta las variables alli contenidas.
  
   Hola Pablo,
  
   Prueba a añadir en tu script algo tan simple como:
  
   . /etc/environment
  
   Sin las comillas y con el punto del principio, el punto (.) es el
   operador de inclusion en los shell script, algo asi como la funcion
   include() de PHP.
  
   Saludos,
  
   --
   Santi Saez
  
  
  
  
  
 
 
  --
 
  Un saludo
  Best Regards
  Pablo Giménez
 
 --
 Angel Claudio Alvarez
 Usuario Linux Registrado 143466
 GPG Public Key en http://pgp.mit.edu
 key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4



 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.2 (GNU/Linux)

 iD8DBQBD1qUuGIRHPPyMisQRAh5tAJ4oh+lCgm7wIWgCd8Gz9fiRlo3PuACfVpvp
 IRDWFfuw2V3hGdB2vdzGiUU=
 =wC3v
 -END PGP SIGNATURE-





--

Un saludo
Best Regards
Pablo Giménez



Re: Variables de entorno

2006-01-25 Por tema Angel Claudio Alvarez
El mié, 25-01-2006 a las 09:38 +0100, Pablo Giménez escribió:
 Si lo del .xsession lo conozco también, pero resulta que las sesiones
 uniciadas por getores como kdm o gdm, a no ser que les indiques que

Yo tengo un kiosko con gdm y me funciona perfectamente el autologon
con .xsession

 arranquen la sesion por defecto (Default Session) no usan el
 $HOME/.xsession. Además eso sólo vale para sesiones de X, si hay
 máquinas en las que no se van a arrancar las X normalmente (y las hay)
 entoncés ya no vale.
jamas le indique a ningun .xsession que arranque la sesion por defecto
Es mas algunos modelos ni siquiera utilizan wm (solo ejecutan un scrip
en perl que --entre otras cosas-- abre firefox)

 Opción actual: hacer un script que sea incluido mediante source tanto
 en $HOME/.bashrc (el cual es incluido por .bash_profile con lo cua
 problema solucionado tanto para login como no login shells), como en
 el .xsession como angel indicaba y hacer a los usuarios que en lugar
 de arrancar la sesión KDE, arranquen la sesión por defecto Default
 Session para obligar a kdm a usar el .xsession del usuario.
 sigo sin poder evitar el tener que tocar configuraciones tanto para
 sesiones de consola como de X, no es que sea un problema sino que
 buscaba algo lo más elegante posible.

Para las maquinas que no utilicen X utiliza profile
y para las que tienen X levanta gdm y listo
(tenes para ejecutar scripts presession y postlogin)


 
 On 1/24/06, Angel Claudio Alvarez [EMAIL PROTECTED] wrote:
  El mar, 24-01-2006 a las 09:46 +0100, Pablo Giménez escribió:
   Gracias por las respuestas.
   Lo del /etc/environment lo he usado en anteriores ocasiones.
   El problema es que no me vale ya que necesito que se ejecuten algunas
   instrucciones de bash, necesito un script no un fichero que enumere
   variables de entorno, puesto que algunas variables de entorno se
   obtienen a base de algunos sed y cosas así.
   Lo que busco es un script en bash que se ejecute siempre en el
   arranque y ponga variables de entorno para cualquier sesión.
   Los /etc/bash_profile y /etc/profile no se ejecutan si arranco desde
   kdm, y lo que no quiero es tocar tanto los fichero de inicio de
   sesiones de bash como los de las sesiones de kdm.
   Y lo que no sé es si hay algún script de ese tipo en el sistema.
  
 
  xsession
  create un .xsession en el home del usuario y ejecuta lo que quieras
 
   On 1/24/06, Santi Saez [EMAIL PROTECTED] wrote:
   
El 23/01/2006, a las 10:15, Pablo Giménez escribió:
 Que tal.
 Tengo una duda con respecto a cómo configurar las variables de entorno
 en un sistema debian.
 Tenemos el fichero /etc/environment, en el cual se pueden poner pares
 variable/valor y estas funcionan para todas las sesiones, incluidas la
 sesion de las X Window.El problema es que no es un script que se
 ejecuta sino, supongo, es un fichero leido por otro script que es el
 que realmente exporta las variables alli contenidas.
   
Hola Pablo,
   
Prueba a añadir en tu script algo tan simple como:
   
. /etc/environment
   
Sin las comillas y con el punto del principio, el punto (.) es el
operador de inclusion en los shell script, algo asi como la funcion
include() de PHP.
   
Saludos,
   
--
Santi Saez
   
   
   
   
   
  
  
   --
  
   Un saludo
   Best Regards
   Pablo Giménez
  
  --
  Angel Claudio Alvarez
  Usuario Linux Registrado 143466
  GPG Public Key en http://pgp.mit.edu
  key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4
 
 
 
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.2 (GNU/Linux)
 
  iD8DBQBD1qUuGIRHPPyMisQRAh5tAJ4oh+lCgm7wIWgCd8Gz9fiRlo3PuACfVpvp
  IRDWFfuw2V3hGdB2vdzGiUU=
  =wC3v
  -END PGP SIGNATURE-
 
 
 
 
 
 --
 
 Un saludo
 Best Regards
 Pablo Giménez
 
-- 
Angel Claudio Alvarez
Usuario Linux Registrado 143466
GPG Public Key en http://pgp.mit.edu
key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4



signature.asc
Description: Esta parte del mensaje está firmada	digitalmente


Re: Variables de entorno

2006-01-24 Por tema Santi Saez


El 23/01/2006, a las 10:15, Pablo Giménez escribió:

Que tal.
Tengo una duda con respecto a cómo configurar las variables de entorno
en un sistema debian.
Tenemos el fichero /etc/environment, en el cual se pueden poner pares
variable/valor y estas funcionan para todas las sesiones, incluidas la
sesion de las X Window.El problema es que no es un script que se
ejecuta sino, supongo, es un fichero leido por otro script que es el
que realmente exporta las variables alli contenidas.


Hola Pablo,

Prueba a añadir en tu script algo tan simple como:

. /etc/environment

Sin las comillas y con el punto del principio, el punto (.) es el  
operador de inclusion en los shell script, algo asi como la funcion  
include() de PHP.


Saludos,

--
Santi Saez






Re: Variables de entorno

2006-01-24 Por tema Pablo Giménez
Gracias por las respuestas.
Lo del /etc/environment lo he usado en anteriores ocasiones.
El problema es que no me vale ya que necesito que se ejecuten algunas
instrucciones de bash, necesito un script no un fichero que enumere
variables de entorno, puesto que algunas variables de entorno se
obtienen a base de algunos sed y cosas así.
Lo que busco es un script en bash que se ejecute siempre en el
arranque y ponga variables de entorno para cualquier sesión.
Los /etc/bash_profile y /etc/profile no se ejecutan si arranco desde
kdm, y lo que no quiero es tocar tanto los fichero de inicio de
sesiones de bash como los de las sesiones de kdm.
Y lo que no sé es si hay algún script de ese tipo en el sistema.

On 1/24/06, Santi Saez [EMAIL PROTECTED] wrote:

 El 23/01/2006, a las 10:15, Pablo Giménez escribió:
  Que tal.
  Tengo una duda con respecto a cómo configurar las variables de entorno
  en un sistema debian.
  Tenemos el fichero /etc/environment, en el cual se pueden poner pares
  variable/valor y estas funcionan para todas las sesiones, incluidas la
  sesion de las X Window.El problema es que no es un script que se
  ejecuta sino, supongo, es un fichero leido por otro script que es el
  que realmente exporta las variables alli contenidas.

 Hola Pablo,

 Prueba a añadir en tu script algo tan simple como:

 . /etc/environment

 Sin las comillas y con el punto del principio, el punto (.) es el
 operador de inclusion en los shell script, algo asi como la funcion
 include() de PHP.

 Saludos,

 --
 Santi Saez







--

Un saludo
Best Regards
Pablo Giménez



Re: Variables de entorno

2006-01-24 Por tema Angel Claudio Alvarez
El mar, 24-01-2006 a las 09:46 +0100, Pablo Giménez escribió:
 Gracias por las respuestas.
 Lo del /etc/environment lo he usado en anteriores ocasiones.
 El problema es que no me vale ya que necesito que se ejecuten algunas
 instrucciones de bash, necesito un script no un fichero que enumere
 variables de entorno, puesto que algunas variables de entorno se
 obtienen a base de algunos sed y cosas así.
 Lo que busco es un script en bash que se ejecute siempre en el
 arranque y ponga variables de entorno para cualquier sesión.
 Los /etc/bash_profile y /etc/profile no se ejecutan si arranco desde
 kdm, y lo que no quiero es tocar tanto los fichero de inicio de
 sesiones de bash como los de las sesiones de kdm.
 Y lo que no sé es si hay algún script de ese tipo en el sistema.
 

xsession
create un .xsession en el home del usuario y ejecuta lo que quieras

 On 1/24/06, Santi Saez [EMAIL PROTECTED] wrote:
 
  El 23/01/2006, a las 10:15, Pablo Giménez escribió:
   Que tal.
   Tengo una duda con respecto a cómo configurar las variables de entorno
   en un sistema debian.
   Tenemos el fichero /etc/environment, en el cual se pueden poner pares
   variable/valor y estas funcionan para todas las sesiones, incluidas la
   sesion de las X Window.El problema es que no es un script que se
   ejecuta sino, supongo, es un fichero leido por otro script que es el
   que realmente exporta las variables alli contenidas.
 
  Hola Pablo,
 
  Prueba a añadir en tu script algo tan simple como:
 
  . /etc/environment
 
  Sin las comillas y con el punto del principio, el punto (.) es el
  operador de inclusion en los shell script, algo asi como la funcion
  include() de PHP.
 
  Saludos,
 
  --
  Santi Saez
 
 
 
 
 
 
 
 --
 
 Un saludo
 Best Regards
 Pablo Giménez
 
-- 
Angel Claudio Alvarez
Usuario Linux Registrado 143466
GPG Public Key en http://pgp.mit.edu
key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4



signature.asc
Description: Esta parte del mensaje está firmada	digitalmente


Variables de entorno

2006-01-23 Por tema Pablo Giménez
Que tal.
Tengo una duda con respecto a cómo configurar las variables de entorno
en un sistema debian.
Tenemos el fichero /etc/environment, en el cual se pueden poner pares
variable/valor y estas funcionan para todas las sesiones, incluidas la
sesion de las X Window.El problema es que no es un script que se
ejecuta sino, supongo, es un fichero leido por otro script que es el
que realmente exporta las variables alli contenidas.
Lo que necesito es una forma de ejecutar un script que exporte
variables de entorno para todo el sistema, esta el /etc/profile o el
/etc/bash.bashrc pero esos no funcionan si lo que estas haciando es
arrancar una sesion X desde kdm por ejemplo.
Alguna forma de ejecutar dicho script y que afecte a todo, a sesiones
X, sesiones de consola, etc ... para todo el sistema.
Gracias.
--

Un saludo
Best Regards
Pablo Giménez



Re: Variables de entorno

2006-01-23 Por tema javier.ruano


mailman.cgi
Description: application/cgi


Re: Variables de entorno

2006-01-23 Por tema Angel Claudio Alvarez
El lun, 23-01-2006 a las 10:15 +0100, Pablo Giménez escribió:
 Que tal.
 Tengo una duda con respecto a cómo configurar las variables de entorno
 en un sistema debian.
 Tenemos el fichero /etc/environment, en el cual se pueden poner pares
 variable/valor y estas funcionan para todas las sesiones, incluidas la
 sesion de las X Window.El problema es que no es un script que se
 ejecuta sino, supongo, es un fichero leido por otro script que es el
 que realmente exporta las variables alli contenidas.
 Lo que necesito es una forma de ejecutar un script que exporte
 variables de entorno para todo el sistema, esta el /etc/profile o el
 /etc/bash.bashrc pero esos no funcionan si lo que estas haciando es
 arrancar una sesion X desde kdm por ejemplo.
 Alguna forma de ejecutar dicho script y que afecte a todo, a sesiones
 X, sesiones de consola, etc ... para todo el sistema.
 Gracias.
 --
en /etc/profile tenes que anteponer export a la variable
Si no, tenes /etc/environment ( aca no hace falta el export)
 
 Un saludo
 Best Regards
 Pablo Giménez
 
-- 
Angel Claudio Alvarez
Usuario Linux Registrado 143466
GPG Public Key en http://pgp.mit.edu
key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4



signature.asc
Description: Esta parte del mensaje está firmada	digitalmente


Re: Variables de entorno

2006-01-23 Por tema norma
Hola  :D

¿Podrían poner un ejemplo concreto porfis?

Atte.
Normiux  :)

 El lun, 23-01-2006 a las 10:15 +0100, Pablo Giménez escribió:
 Que tal.
 Tengo una duda con respecto a cómo configurar las variables de entorno
 en un sistema debian.
 Tenemos el fichero /etc/environment, en el cual se pueden poner pares
 variable/valor y estas funcionan para todas las sesiones, incluidas la
 sesion de las X Window.El problema es que no es un script que se
 ejecuta sino, supongo, es un fichero leido por otro script que es el
 que realmente exporta las variables alli contenidas.
 Lo que necesito es una forma de ejecutar un script que exporte
 variables de entorno para todo el sistema, esta el /etc/profile o el
 /etc/bash.bashrc pero esos no funcionan si lo que estas haciando es
 arrancar una sesion X desde kdm por ejemplo.
 Alguna forma de ejecutar dicho script y que afecte a todo, a sesiones
 X, sesiones de consola, etc ... para todo el sistema.
 Gracias.
 --
 en /etc/profile tenes que anteponer export a la variable
 Si no, tenes /etc/environment ( aca no hace falta el export)

 Un saludo
 Best Regards
 Pablo Giménez

 --
 Angel Claudio Alvarez
 Usuario Linux Registrado 143466
 GPG Public Key en http://pgp.mit.edu
 key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Variables de entorno

2006-01-23 Por tema Angel Claudio Alvarez
El lun, 23-01-2006 a las 16:43 -0600, [EMAIL PROTECTED] escribió:
 Hola  :D
 
 ¿Podrían poner un ejemplo concreto porfis?
 
???
en /etc/profile
export JAVA_HOME=/opt/j2sdk

en /etc/environment
JAVA_HOME=/opt/j2sdk

 Atte.
 Normiux  :)
 
  El lun, 23-01-2006 a las 10:15 +0100, Pablo Giménez escribió:
  Que tal.
  Tengo una duda con respecto a cómo configurar las variables de entorno
  en un sistema debian.
  Tenemos el fichero /etc/environment, en el cual se pueden poner pares
  variable/valor y estas funcionan para todas las sesiones, incluidas la
  sesion de las X Window.El problema es que no es un script que se
  ejecuta sino, supongo, es un fichero leido por otro script que es el
  que realmente exporta las variables alli contenidas.
  Lo que necesito es una forma de ejecutar un script que exporte
  variables de entorno para todo el sistema, esta el /etc/profile o el
  /etc/bash.bashrc pero esos no funcionan si lo que estas haciando es
  arrancar una sesion X desde kdm por ejemplo.
  Alguna forma de ejecutar dicho script y que afecte a todo, a sesiones
  X, sesiones de consola, etc ... para todo el sistema.
  Gracias.
  --
  en /etc/profile tenes que anteponer export a la variable
  Si no, tenes /etc/environment ( aca no hace falta el export)
 
  Un saludo
  Best Regards
  Pablo Giménez
 
  --
  Angel Claudio Alvarez
  Usuario Linux Registrado 143466
  GPG Public Key en http://pgp.mit.edu
  key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4
 
 
 
 
 
-- 
Angel Claudio Alvarez
Usuario Linux Registrado 143466
GPG Public Key en http://pgp.mit.edu
key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4



signature.asc
Description: Esta parte del mensaje está firmada	digitalmente


variables de entorno?

2006-01-04 Por tema Ricardo Delgado
tengo instalado Etch detras de un proxy ISA Server, en las variables
de entorno coloco

export http_proxy=http://XX.XX.XX.XX:80

ahora proble varias combinaciones para el usuario y la contraseña pero
ninguna parece funcionar

--proxy_user:usuario
--proxy_passwd:contraseña

tambien con

export http_proxy=http://usuario:[EMAIL PROTECTED]:80

export http_proxy=http://XX.XX.XX.XX:80 --proxy_user:usuario
--proxy_passwd:contraseña

esto en .bash_profile

la autenticacion es por NTLM.

Que estoy haciendo mal? ya que no puedo conectarme. Saludos y Gracias



Re: variables de entorno?

2006-01-04 Por tema Ricardo Frydman Eureka!
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ricardo Delgado wrote:
 tengo instalado Etch detras de un proxy ISA Server, en las variables
 de entorno coloco
 
 export http_proxy=http://XX.XX.XX.XX:80
el proxy esta en el 80?

 
 ahora proble varias combinaciones para el usuario y la contraseña pero
 ninguna parece funcionar
 
 --proxy_user:usuario
 --proxy_passwd:contraseña
esto en donde?

 
 tambien con
 
 export http_proxy=http://usuario:[EMAIL PROTECTED]:80
 
 export http_proxy=http://XX.XX.XX.XX:80 --proxy_user:usuario
 --proxy_passwd:contraseña
 
 esto en .bash_profile
mmm creo que no seria asi en bash profile...

 
 la autenticacion es por NTLM.
 
 Que estoy haciendo mal? ya que no puedo conectarme. Saludos y Gracias

como intentas conectarte?
es decir, una vez que exportas mediante:
export http_proxy=http://usuario:[EMAIL PROTECTED]:80
(notese las comillas antes y despues)
que dice wget http://www.google.com?

por ultimo, mira si
http://www.tldp.org/HOWTO/Web-Browsing-Behind-ISA-Server-HOWTO-4.html ayuda


 
 


- --
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: [EMAIL PROTECTED] - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDu9svkw12RhFuGy4RAiIyAKCBQI4irXe1n3aBMPXT9z3PIbWqogCdFi0X
5hzOGGMsoLU4zQ/7qs+/vyI=
=mYBA
-END PGP SIGNATURE-



Re: variables de entorno?

2006-01-04 Por tema Ricardo Delgado
El 4/01/06, Ricardo Frydman Eureka![EMAIL PROTECTED] escribió:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Ricardo Delgado wrote:
  tengo instalado Etch detras de un proxy ISA Server, en las variables
  de entorno coloco
 
  export http_proxy=http://XX.XX.XX.XX:80
 el proxy esta en el 80?

sip, el proxy esta en el 80, por lo menos asi lo hace el FIREFOX ó
MOZILLA que son los unicos que salen a internet, con otros
navegadores imposible

 
  ahora proble varias combinaciones para el usuario y la contraseña pero
  ninguna parece funcionar
 
  --proxy_user:usuario
  --proxy_passwd:contraseña
 esto en donde?

todo en .bash_profile

 
  tambien con
 
  export http_proxy=http://usuario:[EMAIL PROTECTED]:80
 
  export http_proxy=http://XX.XX.XX.XX:80 --proxy_user:usuario
  --proxy_passwd:contraseña
 
  esto en .bash_profile
 mmm creo que no seria asi en bash profile...

 
  la autenticacion es por NTLM.
 
  Que estoy haciendo mal? ya que no puedo conectarme. Saludos y 
  Gracias

 como intentas conectarte?
 es decir, una vez que exportas mediante:
 export http_proxy=http://usuario:[EMAIL PROTECTED]:80
 (notese las comillas antes y despues)
 que dice wget http://www.google.com?
probe con esta combinacion (incluyendo comillas) pero nada!

 por ultimo, mira si
 http://www.tldp.org/HOWTO/Web-Browsing-Behind-ISA-Server-HOWTO-4.html ayuda



voy a ver esta pagina.
 
 


 - --
 Ricardo A.Frydman
 Consultor en Tecnología Open Source - Administrador de Sistemas
 jabber: [EMAIL PROTECTED] - http://www.eureka-linux.com.ar
 SIP # 1-747-667-9534
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.1 (GNU/Linux)

 iD8DBQFDu9svkw12RhFuGy4RAiIyAKCBQI4irXe1n3aBMPXT9z3PIbWqogCdFi0X
 5hzOGGMsoLU4zQ/7qs+/vyI=
 =mYBA
 -END PGP SIGNATURE-


respuesta del ISA Server

The page cannot be displayed

   There is a problem with the page you are trying to reach and it
cannot be displayed.
 
_

   Please try the following:
 * Click the Refresh button, or try again later.
 * Open the Web site home page, and then look for links to the
information you want.
 * If you typed the page address in the Address bar, make sure
that it is spelled correctly.
 * Verify that the Internet access policy on your network allows
you to view this this page.
 * If you believe you should be able to view this directory or
page, please contact the Web site administrator by using the
   e-mail address or phone number listed on the Web site home page.

HTTP 407 Proxy Authentication Required - The ISA Server requires
authorization to fulfill the request. Access to the Web Proxy service
is denied. (12209)
Internet Security and Acceleration Server
 
_

   Technical Information (for support personnel)
 * Background:
   The gateway could not retrieve the requested page.
 * ISA Server: isaserver.gmt.xx.xx
   Via:
   Time: 1/4/2006 2:32:18 PM GMT


  Saludos



Re: variables de entorno?

2006-01-04 Por tema Johnnatan Malpica
Hola..

apt-cache search ntlmaps
apt-cache show ntlmaps
apt-get install ntlmaps
man ntlmaps

buscando en google
ntlm + debian + proxy

encontre entre los primeros 10 resultados
 http://www.livejournal.com/users/debaday/35503.html

suerte y salu2 !!

On 04/01/06, Ricardo Delgado [EMAIL PROTECTED] wrote:
 El 4/01/06, Ricardo Frydman Eureka![EMAIL PROTECTED] escribió:
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
 
  Ricardo Delgado wrote:
   tengo instalado Etch detras de un proxy ISA Server, en las variables
   de entorno coloco
  
   export http_proxy=http://XX.XX.XX.XX:80
  el proxy esta en el 80?

 sip, el proxy esta en el 80, por lo menos asi lo hace el FIREFOX ó
 MOZILLA que son los unicos que salen a internet, con otros
 navegadores imposible
 
  
   ahora proble varias combinaciones para el usuario y la contraseña pero
   ninguna parece funcionar
  
   --proxy_user:usuario
   --proxy_passwd:contraseña
  esto en donde?

 todo en .bash_profile
 
  
   tambien con
  
   export http_proxy=http://usuario:[EMAIL PROTECTED]:80
  
   export http_proxy=http://XX.XX.XX.XX:80 --proxy_user:usuario
   --proxy_passwd:contraseña
  
   esto en .bash_profile
  mmm creo que no seria asi en bash profile...
 
  
   la autenticacion es por NTLM.
  
   Que estoy haciendo mal? ya que no puedo conectarme. Saludos y 
   Gracias
 
  como intentas conectarte?
  es decir, una vez que exportas mediante:
  export http_proxy=http://usuario:[EMAIL PROTECTED]:80
  (notese las comillas antes y despues)
  que dice wget http://www.google.com?
 probe con esta combinacion (incluyendo comillas) pero nada!
 
  por ultimo, mira si
  http://www.tldp.org/HOWTO/Web-Browsing-Behind-ISA-Server-HOWTO-4.html ayuda
 
 

 voy a ver esta pagina.
  
  
 
 
  - --
  Ricardo A.Frydman
  Consultor en Tecnología Open Source - Administrador de Sistemas
  jabber: [EMAIL PROTECTED] - http://www.eureka-linux.com.ar
  SIP # 1-747-667-9534
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.1 (GNU/Linux)
 
  iD8DBQFDu9svkw12RhFuGy4RAiIyAKCBQI4irXe1n3aBMPXT9z3PIbWqogCdFi0X
  5hzOGGMsoLU4zQ/7qs+/vyI=
  =mYBA
  -END PGP SIGNATURE-
 
 
 respuesta del ISA Server

 The page cannot be displayed

There is a problem with the page you are trying to reach and it
 cannot be displayed.
  
 _

Please try the following:
  * Click the Refresh button, or try again later.
  * Open the Web site home page, and then look for links to the
 information you want.
  * If you typed the page address in the Address bar, make sure
 that it is spelled correctly.
  * Verify that the Internet access policy on your network allows
 you to view this this page.
  * If you believe you should be able to view this directory or
 page, please contact the Web site administrator by using the
e-mail address or phone number listed on the Web site home page.

 HTTP 407 Proxy Authentication Required - The ISA Server requires
 authorization to fulfill the request. Access to the Web Proxy service
 is denied. (12209)
 Internet Security and Acceleration Server
  
 _

Technical Information (for support personnel)
  * Background:
The gateway could not retrieve the requested page.
  * ISA Server: isaserver.gmt.xx.xx
Via:
Time: 1/4/2006 2:32:18 PM GMT


   Saludos





Re: variables de entorno?

2006-01-04 Por tema Angel Claudio Alvarez
El mié, 04-01-2006 a las 11:23 -0300, Ricardo Delgado escribió:
 tengo instalado Etch detras de un proxy ISA Server, en las variables
 de entorno coloco
 
 export http_proxy=http://XX.XX.XX.XX:80
 
 ahora proble varias combinaciones para el usuario y la contraseña pero
 ninguna parece funcionar
 
 --proxy_user:usuario
 --proxy_passwd:contraseña
 
 tambien con
 
 export http_proxy=http://usuario:[EMAIL PROTECTED]:80
 
proba con: http://DOMINIO\\usuario:[EMAIL PROTECTED]/

 export http_proxy=http://XX.XX.XX.XX:80 --proxy_user:usuario
 --proxy_passwd:contraseña
 
 esto en .bash_profile
 
 la autenticacion es por NTLM.
 
 Que estoy haciendo mal? ya que no puedo conectarme. Saludos y Gracias
 
-- 
Angel Claudio Alvarez
Usuario Linux Registrado 143466
GPG Public Key en http://pgp.mit.edu
key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4



signature.asc
Description: This is a digitally signed message part


Construyendo un Makefile... Problemas con variables de entorno

2005-03-18 Por tema Rafael Fernndez Lpez




Buenas,

Estoy construyendo un makefile, para una
aplicacin muy sencilla. Mi problema es que tengo instaladas las
libreras Qt y KDE (que la aplicacin est diseada para esos
entornos), y necesito saber como establecer mis $(QTDIR) y $(KDEDIR) y,
en general, cualquier variable de entorno, para que compile sin
problemas.


Gracias.

-- 
Saludos,
Rafael Fernndez Lpez.

Hay 10 tipos de personas, los que entienden el binario, y los que no.

Debian SID GNU/Linux.
Key Fingerprint: 5821 AA99 B15F FB45 2616 B733 9785 B9CD F00C 579A




Re: Construyendo un Makefile... Problemas con variables de entorno

2005-03-18 Por tema Iaki
El Viernes, 18 de Marzo de 2005 15:15, Rafael Fernndez Lpez escribi:
|| Buenas,
||
|| Estoy construyendo un makefile, para una aplicacin muy sencilla. Mi
|| problema es que tengo instaladas las libreras Qt y KDE (que la
|| aplicacin est diseada para esos entornos), y necesito saber como
|| establecer mis $(QTDIR) y $(KDEDIR) y, en general, cualquier variable de
|| entorno, para que compile sin problemas.
||
|| Gracias.

Hasta donde yo s, las variables de entorno se establecen as:

  export NOMBRE_VARIABLE=texto

  export NOMBRE_VARIABLE=valor_numrico

Entonces todas las aplicaciones que abras despus en ESA misma consola (misma 
sesin, mismo bash) podrn acceder al valor de esa variable.

No s si es lo que buscas, espero que s.

PD: En serio, trata de escribir los correos en texto plano, porque este correo 
tuyo casi no puedo ni leerlo de lo pequea que aparece la letra. Usar HTML no 
tiene ningn sentido para correos a una lista, ocupan ms y cada uno se ve de 
manera distinta. Es un consejo, porque s que hay gente que directamente no 
lee correos en HTML.

Un saludo.


-- 
que a m ni me va ni me viene... pero por comentar...



Re: Construyendo un Makefile... Problemas con variables de entorno

2005-03-18 Por tema Diego Quintana
 Hasta donde yo sé, las variables de entorno se establecen así:
 
   export NOMBRE_VARIABLE=texto
 ó
   export NOMBRE_VARIABLE=valor_numérico

Habria que añadir que si quieres que las variables esten listas al
iniciar añadas esas lineas al archivo .bashrc

Saludos,
-- 
Diego Quintana
Linux Registered User #382615 - http://counter.li.org/
Estudiante Ing de las Telecomunicaciones
PUCP
telf:+51197159419
**
Software is like sex: it's better when it's free. ---Linus Torvalds
**



Re: Construyendo un Makefile... Problemas con variables de entorno

2005-03-18 Por tema AleXerTecH
Si quieres exportar variables GLOBALES sin tener que escribir EXPORT
en el prompt y ademas puedan ver todos los usuarios colocalas en el
archivo /etc/profile

En este archivo colocas

 export NOMBRE_VARIABLE=texto

 export NOMBRE_VARIABLE=valor_numérico

Y listo, todos los usuarios las podran ver y no tendras que
declararlas a cada nada. Si solo la quieres para un usuario tiene que
ser con el metodo del .bashrce

On Fri, 18 Mar 2005 09:39:27 -0500, Diego Quintana
[EMAIL PROTECTED] wrote:
  Hasta donde yo sé, las variables de entorno se establecen así:
 
export NOMBRE_VARIABLE=texto
  ó
export NOMBRE_VARIABLE=valor_numérico
 
 Habria que añadir que si quieres que las variables esten listas al
 iniciar añadas esas lineas al archivo .bashrc
 
 Saludos,
 --
 Diego Quintana
 Linux Registered User #382615 - http://counter.li.org/
 Estudiante Ing de las Telecomunicaciones
 PUCP
 telf:+51197159419
 **
 Software is like sex: it's better when it's free. ---Linus Torvalds
 **
 




RE: Variables de entorno

2005-03-02 Por tema Martinez Gonzalez, Francisco

Estas variables no se declaran a nivel del SO si no en el propio Tomcat, para 
que así el usuario que ejecute Tomcat tome estas variables.
En el raiz de Tomcat está el directorio /bin, donde se encuentran los scripts 
de parada y arranque, bien pues en el catalina.sh encuentras las lineas para 
exportar esas variables de entorno.


slaudso



-Mensaje original-
De: Paco Garrido [mailto:[EMAIL PROTECTED]
Enviado el: miércoles, 02 de marzo de 2005 8:45
Para: debian-user-spanish@lists.debian.org
Asunto: Variables de entorno


Hola a todos,

Estoy instalando Tomcat 5 en Debian Sarge y tengo una duda a la hora
de registrar variables de entorno. Tengo que registrar la variable
CATALINA_HOME y JAVA_HOME. En la documentación que he conseguido,
indica que hay que declarar estas variables en /etc/profile para todos
los usuarios o en .bash_rc del usuario local que quiera declararla.

He declarado las variables y también he añadido una ruta al PATH en
ambos sitios y cuando ejecuto el comando env, no me aparecen las
variables que he declarado y los cambios en el PATH.

¿Tiene debian otra forma de declarar estas variables de entorno?

Gracias de antemano y un saludo.



Re: Variables de entorno

2005-03-02 Por tema Rafa Pérez
 Estas variables no se declaran a nivel del SO si no en el propio Tomcat, para 
 que así el usuario que ejecute Tomcat tome estas variables.
 En el raiz de Tomcat está el directorio /bin, donde se encuentran los scripts 
 de parada y arranque, bien pues en el catalina.sh encuentras las lineas para 
 exportar esas variables de entorno.
 
 slaudso

¿Qué intérprete de órdenes usas? El problema puede ser que estés
mezclando órdenes de intérpretes distintos (por ejemplo, que estés
usando el bash y pongas órdenes de csh).
Si usas el bash, debes declarar en el archivo .bashrc unas líneas del
estilo (cambiando lo que tengas que cambiar para tu estructura de
directorios):

PATH=$PATH:./:/usr/local/ant1.6.2/bin:/usr/java/bin:/usr/java/jre/bin
JAVA_HOME=/usr/java
CATALINA_HOME=/usr/local/tomcat
export PATH JAVA_HOME CATALINA_HOME

Luego, para comprobar si todo ha ido bien, reinicia la sesión y
debería haberte cargado el entorno. Puedes teclear echo $JAVA_HOME o
lo mismo para el tomcat y debería mostrarte el path actualizado.

Si usas csh u otro intérprete, busca en google como actualizar el
entorno y qué archivos has de modificar.
Espero que ayude

Rafa



Variables de entorno

2005-03-01 Por tema Paco Garrido
Hola a todos,

Estoy instalando Tomcat 5 en Debian Sarge y tengo una duda a la hora
de registrar variables de entorno. Tengo que registrar la variable
CATALINA_HOME y JAVA_HOME. En la documentación que he conseguido,
indica que hay que declarar estas variables en /etc/profile para todos
los usuarios o en .bash_rc del usuario local que quiera declararla.

He declarado las variables y también he añadido una ruta al PATH en
ambos sitios y cuando ejecuto el comando env, no me aparecen las
variables que he declarado y los cambios en el PATH.

¿Tiene debian otra forma de declarar estas variables de entorno?

Gracias de antemano y un saludo.



Solucionado el problema de la variables de entorno

2004-12-15 Por tema Rafa Pérez
Era mucho más simple de lo que yo creía, simplemente hay que meter las
variables que necesites en el archivo /etc/bashrc si quieres que sean
globales o en el ~/.bashrc si quieres que sean para un usuario
individual. Lo que puede llegar a complicarse uno... (teniendo en
cuenta que me he tirado 5 horas con la tontería buscando en
internet...) Gracias...



Sobre proxy, autentificacion y variables de entorno

2004-07-13 Por tema Javi
Buenas listeros, tengo una duda que me esta carcomiendo
nunca estuve detras de un proxy y bueno en el nuevo trabajo lo estoy.
No es del tipo transparente, por lo que necesita usuario y contraseña
así q defino variables de entorno como:
http_proxy=http://10.0.0.1:8080/
ftp_proxy=ftp://10.0.0.1:2020/
ahora viene la duda, como puedo pasar el usuario y contraseña de la misma
manera?se puede?Gracias. Saludos.



Re: Sobre proxy, autentificacion y variables de entorno

2004-07-13 Por tema Alexander



Buenas listeros, tengo una duda que me esta carcomiendo
nunca estuve detras de un proxy y bueno en el nuevo trabajo lo estoy.
No es del tipo transparente, por lo que necesita usuario y contrasea
as q defino variables de entorno como:
http_proxy=http://10.0.0.1:8080/
ftp_proxy=ftp://10.0.0.1:2020/
ahora viene la duda, como puedo pasar el usuario y contrasea de la misma
manera?se puede?Gracias. Saludos.
Si puedes definir los proxys en formato de URL, seguramente puedes 
ponerle datos de autentificacion de la misma manera:

protocolo://usuario:[EMAIL PROTECTED]:puerto


--
Alexander aka alk[ anoide | olico | ulero | ero | atraz]
(mi matrializacion es fisica, mi escencia es matematica)



Asunto: Re: Sobre proxy, autentificacion y variables de entorno

2004-07-13 Por tema el_angel

 Buenas listeros, tengo una duda que me esta carcomiendo
 nunca estuve detras de un proxy y bueno en el nuevo trabajo lo estoy.
 No es del tipo transparente, por lo que necesita usuario y contraseña
 así q defino variables de entorno como:
 http_proxy=http://10.0.0.1:8080/
 ftp_proxy=ftp://10.0.0.1:2020/
 ahora viene la duda, como puedo pasar el usuario y contraseña de la misma
 manera?se puede?Gracias. Saludos.
Si puedes definir los proxys en formato de URL, seguramente puedes 
ponerle datos de autentificacion de la misma manera:
protocolo://usuario:[EMAIL PROTECTED]:puerto

Si fue de atolondrado que no probe y de ansioso que pregunte desde casa.
Hoy cuando llegue me di cuenta q andaba :D
Gracias igualmente.
Saludos!

Javi.


FiberTel, el nombre de la banda ancha http://www.fibertel.com.ar




Variables de Entorno en KDE-KDM

2004-04-11 Por tema Marcelo Fernandez

Hola!
Hace unos días migré desde Mandrake a Debian Sid y estoy configurando 
todo, encontrándome con algunas diferencias que todavía no puedo salvar.
El problema que tengo ahora es para configurar una máquina virtual java 
(la oficial de Sun).


La he instalado en /usr/java/, y en Mandrake era suficiente con setear 
en ~/.bash_profile la variable de entorno PATH=$PATH:/usr/java/bin para 
que desde la consola o desde cualquier otro lado (KDE), ejecutara la JVM.


Ahora en Debian, tengo problemas. Estando en KDE, abro una sesión de 
konsole, y edito el ~/.bash_profile, agregando el PATH, CLASSPATH y 
etcéteras que apunten a la JVM. No fue suficiente, porque a pesar de 
loguearme de nuevo, estas variables no estaban seteadas, y el bash no 
encontraba el comando 'java'. Buscando un poco, agregué este seteo del 
PATH en ~/.bashrc y entonces sí, desde el konsole, tipeo 'java', y 
encuentra la JVM (las variables de entorno están configuradas).


Ahora, instalo el Eclipse. Todo perfecto, el problema es que KDE no 
encuentra el comando 'java' !!!
Agrego un link desde el escritorio al Eclipse, y me sale un cartelito 
gráfico diciendo:


 Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/home/marcelo/eclipse/jre/bin/java
'java' in your current PATH

Busqué, probé, investigué el Mandrake (el KDM), para ver en qué punto 
ejecuta el /etc/profile, o el ~/.bash_profile... y nada. No puedo 
encontrar el punto en donde setea las variables para el KDE.


En resumen: desde konsole y desde una terminal de texto, las variables 
de entorno están seteadas. Pero KDE no toma estos seteos.
Utilizo KDM, configuré el /etc/profile, el ~/.bash_profile, el ~/.bashrc 
y el ~/.xsession.


Qué tengo que tocar para que el KDE cargue las variables de entorno?

Perdon por la longitud del mail
Saludos y Gracias
Marcelo

--
Marcelo F. Fernández
Buenos Aires, Argentina
Analista de Sistemas - CCNA



Re: Variables de Entorno en KDE-KDM

2004-04-11 Por tema felix . news
On Sun, Apr 11, 2004 at 02:29:30PM -0300, Marcelo Fernandez wrote:
 [...] en referencia a la configuración de JAVA sobre Debian
 Perdon por la longitud del mail

Mirá... yo en éste instante tengo el eclipse abierto con java
funcionando y a riesgo de parecer un 'cavernicola' configurando ... te
cuento que :

bajé el jdk 1.5beta y copié su contenido en

/usr/local/java

luego hice:

drwxr-sr-x9 root staff4096 Apr  8 14:54 java
lrwxr-xr-x1 root staff   9 Apr  8 14:55 jre - java/jre/

El eclipse me lo ha tomado bien... aunque edité el archivo 

/etc/profile 
[al fin y al cabo quiero que todos los usuarios puedan usarlo]

y le agregué en el PATH -

PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/java/bin


la verdad es que fue 'santo remedio'... estoy compilando y anda todo
bastante bien.


saludos y suerte!

Félix



-- 
Felix Cuello
[EMAIL PROTECTED]
- 401 -

Is this foreplay?
   No, this is Nuke Strike.  Foreplay has lousy graphics.  Beat me again.
-- Duckert, in Bad Rubber, Albedo #0 (comics)



Re: Variables de Entorno en KDE-KDM

2004-04-11 Por tema Marcelo Fernandez
Si, la única diferencia que veo es que lo instalaste en /usr/local en 
vez de /usr/java como lo hice yo...
Yo también modifiqué el /etc/profile, pero sigue siendo inútil para que 
mi ícono de Eclipse en el escritorio funcione.


Un 'hack' que logré (y que funciona) es poner en el comando de ejecución 
del ícono:


'PATH=/usr/java/bin;/home/marcelo/eclipse/eclipse' (sin las comillas)

en vez de solo llamar al eclipse. Pero quiero saber porqué sucede esto...

Gracias
Marcelo

[EMAIL PROTECTED] escribió:


On Sun, Apr 11, 2004 at 02:29:30PM -0300, Marcelo Fernandez wrote:
 


[...] en referencia a la configuración de JAVA sobre Debian
Perdon por la longitud del mail
   



Mirá... yo en éste instante tengo el eclipse abierto con java
funcionando y a riesgo de parecer un 'cavernicola' configurando ... te
cuento que :

bajé el jdk 1.5beta y copié su contenido en

/usr/local/java

luego hice:

drwxr-sr-x9 root staff4096 Apr  8 14:54 java
lrwxr-xr-x1 root staff   9 Apr  8 14:55 jre - java/jre/

El eclipse me lo ha tomado bien... aunque edité el archivo 

/etc/profile 
[al fin y al cabo quiero que todos los usuarios puedan usarlo]


y le agregué en el PATH -

PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/java/bin


la verdad es que fue 'santo remedio'... estoy compilando y anda todo
bastante bien.


saludos y suerte!

Félix



 



--
Marcelo F. Fernández
Buenos Aires, Argentina
Analista de Sistemas - CCNA



Re: Variables de Entorno en KDE-KDM

2004-04-11 Por tema David Morán Antón
El dom, 11-04-2004 a las 19:29, Marcelo Fernandez escribió:
 Hola!
 Hace unos días migré desde Mandrake a Debian Sid y estoy configurando 
 todo, encontrándome con algunas diferencias que todavía no puedo salvar.
 El problema que tengo ahora es para configurar una máquina virtual java 
 (la oficial de Sun).
 
 La he instalado en /usr/java/, y en Mandrake era suficiente con setear 
 en ~/.bash_profile la variable de entorno PATH=$PATH:/usr/java/bin para 
 que desde la consola o desde cualquier otro lado (KDE), ejecutara la JVM.

crea un enlace a /usr/local/bin, y fijate también si las librerias estan
enlazadas en algun lugar como /usr/local/lib o /usr/lib :)

yo también le tengo y me funciona bien pero haciendo esos dos enlaces



Problemas con variables de entorno

2003-08-23 Por tema Anibal Duardo
Gente, buenas!
Estoy teniendo un problema con los export y el path que pongo en el
.bash_profile de un usuario. Si ingreso con el usuario desde una
terminal, me toma perfecto los datos, pero cuando ingreso desde el gdm
al gnome 2.2, y desde una terminal trato de ver los export no los ha
tomado.
Por que puede suceder esto?? He estado buscando pero no he encontrado
nada para tocar o modificar.

Alguien que me pueda ayudar???

Graciasss

-- 
___
Anibal A. Duardo
ITSolucion.com
Carlos Paz
email:  [EMAIL PROTECTED]
ICQ#(Home): 18667924
ICQ#(Office):   31514178
Linux User # 129414
___




Re: Problemas con variables de entorno

2003-08-23 Por tema kmilo
el archivo .bash_profile solo es ejecutado en shell de logeo (por
ejemplo tty's)

el archivo .bashrc es ejecutado por en shell de no-logeo (por ejemplo
xterm)

Asi que lo mejor seria que pusieras tu path y exports en .bashrc y a tu
.bash_profile le podrias añadir 

# incluye .bashrc, si existe
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi

para que tambien ta carge los exports y el path en las tty's

El sáb, 23-08-2003 a las 20:14, Anibal Duardo escribió:
 Gente, buenas!
   Estoy teniendo un problema con los export y el path que pongo en el
 .bash_profile de un usuario. Si ingreso con el usuario desde una
 terminal, me toma perfecto los datos, pero cuando ingreso desde el gdm
 al gnome 2.2, y desde una terminal trato de ver los export no los ha
 tomado.
 Por que puede suceder esto?? He estado buscando pero no he encontrado
 nada para tocar o modificar.
 
 Alguien que me pueda ayudar???
 
 Graciasss
 
 -- 
 ___
 Anibal A. Duardo
 ITSolucion.com
 Carlos Paz
 email:[EMAIL PROTECTED]
 ICQ#(Home):   18667924
 ICQ#(Office): 31514178
 Linux User # 129414
 ___
 
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
-- 
/kmilo  



Variables de entorno redundantes

2002-09-26 Por tema Juan Manuel Enrique Muñido
Hola a todos. 

Tengo las siguientes variables de entorno definidas en mi .bashrc: 

export GNOME_PATH=/usr/local/gnome2 
export GNOME_APP_PATH=/usr/local/gnome2-applications 
export LD_LIBRARY_PATH=$GNOME_PATH/lib 
export PKG_CONFIG_PATH=$GNOME_PATH/lib/pkgconfig 
export
MANPATH=$MANPATH:/usr/local/qmail/man:$GNOME_PATH/man:$GNOME_APP_PATH/man 
export
PATH=$GNOME_PATH/bin:$GNOME_PATH/lib:$GNOME_APP_PATH/bin:$GNOME_APP_PATH/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:$PATH
 

Pero al hacer echo $PATH, obtengo la siguiente salida: 

/usr/local/gnome2/bin:/usr/local/gnome2/lib:/usr/local/gnome2-applications/bin:/usr/local/gnome2-applications/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:/usr/local/gnome2/bin:/usr/local/gnome2/lib:/usr/local/gnome2-applications/bin:/usr/local/gnome2-applications/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:/usr/local/gnome2/bin:/usr/local/gnome2/lib:/usr/local/gnome2-applications/bin:/usr/local/gnome2-applications/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
 

¿Por qué aparecen repetidas algunas de las rutas del PATH? ¿Estoy
desperdiciando memoria? ¿Alguien conoce una forma más eficiente de
exportar estas variables? 

Gracias de antemano. 
-- 
It's more than magnificent -- it's mediocre.
-- Sam Goldwyn
-
Juan Manuel Enrique Muñido - Badajoz - Spain
http://www.terra.es/personal8/juanmaenrique/index.html
Registered Linux user #232064
Spitfire #121044 powered by Debian GNU/Linux testing/unstable
-


signature.asc
Description: Esta parte del mensaje esta firmada digitalmente


Re: Variables de entorno redundantes

2002-09-26 Por tema yoros
On Thu, Sep 26, 2002 at 06:33:04PM +0200, Juan Manuel Enrique Muñido wrote:
 Hola a todos. 
 
 Tengo las siguientes variables de entorno definidas en mi .bashrc: 
 
 export GNOME_PATH=/usr/local/gnome2 
 export GNOME_APP_PATH=/usr/local/gnome2-applications 
 export LD_LIBRARY_PATH=$GNOME_PATH/lib 
 export PKG_CONFIG_PATH=$GNOME_PATH/lib/pkgconfig 
 export
 MANPATH=$MANPATH:/usr/local/qmail/man:$GNOME_PATH/man:$GNOME_APP_PATH/man 
 export
 PATH=$GNOME_PATH/bin:$GNOME_PATH/lib:$GNOME_APP_PATH/bin:$GNOME_APP_PATH/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:$PATH
  
 
 Pero al hacer echo $PATH, obtengo la siguiente salida: 
 
 /usr/local/gnome2/bin:/usr/local/gnome2/lib:/usr/local/gnome2-applications/bin:/usr/local/gnome2-applications/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:/usr/local/gnome2/bin:/usr/local/gnome2/lib:/usr/local/gnome2-applications/bin:/usr/local/gnome2-applications/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:/usr/local/gnome2/bin:/usr/local/gnome2/lib:/usr/local/gnome2-applications/bin:/usr/local/gnome2-applications/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
  
 
 ¿Por qué aparecen repetidas algunas de las rutas del PATH? ¿Estoy
 desperdiciando memoria? ¿Alguien conoce una forma más eficiente de
 exportar estas variables? 


Te aconsejo que organizes la asignación de variables y no utilices otras
variables en la asignación (luego es un engorro), además, te aconsejo
que los paquetes intentes estandarizarlos un poco, por ejemplo, que si
mysql está en /usr/local/mysql/bin hagas un enlace desde /usr/local/bin
así solo tendrás que meter /usr/local/bin en el path. Con los
ejecutables te aconsejo esto, con las librerías tambien. Otra cosa, por
qué las librerías de GNOME han de estar en el PATH ?... mirate todo eso,
no es dificil organizarlo bien.

Un saludo,

Pedro

-- 
Pedro Martinez Juliá
\  [EMAIL PROTECTED]
)|[EMAIL PROTECTED]
/http://yoros.cjb.net
Socio HispaLinux #311
Usuario Linux #275438 - http://counter.li.org
GnuPG public information:  pub  1024D/74F1D3AC
Key fingerprint = 8431 7B47 D2B4 5A46 5F8E  534F 588B E285 74F1 D3AC


pgpD1X2Zgh7kV.pgp
Description: PGP signature


Re: Variables de entorno redundantes

2002-09-26 Por tema Javier Fafián Alvarez
On Thu, Sep 26, 2002 at 06:33:04PM +0200, Juan Manuel Enrique Muñido wrote:
 Hola a todos. 
 
 Tengo las siguientes variables de entorno definidas en mi .bashrc: 
 
 export GNOME_PATH=/usr/local/gnome2 
 export GNOME_APP_PATH=/usr/local/gnome2-applications 
 export LD_LIBRARY_PATH=$GNOME_PATH/lib 
 export PKG_CONFIG_PATH=$GNOME_PATH/lib/pkgconfig 
 export
 MANPATH=$MANPATH:/usr/local/qmail/man:$GNOME_PATH/man:$GNOME_APP_PATH/man 
 export
 PATH=$GNOME_PATH/bin:$GNOME_PATH/lib:$GNOME_APP_PATH/bin:$GNOME_APP_PATH/lib:/usr/local/apache2/bin:/usr/local/apache2/lib:/usr/local/apache2/include:/usr/local/qmail/bin:/usr/local/mysql/bin:/usr/local/mysql/lib/mysql:$PATH
  
 ¿Por qué aparecen repetidas algunas de las rutas del PATH? ¿Estoy
 desperdiciando memoria? ¿Alguien conoce una forma más eficiente de
 exportar estas variables? 
Seguramente porque ya las has exportado antes, en el /etc/profile, por
ejemplo. Prueba a hacer un echo $PATH antes del export PATH, segúramente
te autoexplicará el error. Lo mismo te puede estar ocurriendo en el
MANPATH.
Respecto al desperdicio de memoria, si, efectivamente es un desperdicio
de memoria, pero despreciable para los cacharros de hoy en día.
-- 
Javier Fafián Alvarez   |La vida es aquello que te va sucediendo
Debian/GNU  Linux   |mientras tu te empeñas en hacer otros planes.



Re: Variables de Entorno

2002-07-11 Por tema Toms Snchez Santos
El mié 10 de jul de 2002, a las 04:16:24 -0300, hffc dijo:

 Alguien me puede explicar o indicar donde leerlo, como se comportan las
 variables de entorno.
 Si las coloco en el bash_profile de cada usuario y comienzo una sesion de
 consola en modo texto, todo perfecto.
 Si inicio la parte grafica con xdm,  las variables no existen .
 Como hago para que siempre se vean (texto o X ) ???
 Donde defino variables que sean comunes a todos los usuarios ??

Lo que sucede es que si estas en las X y arrancas un terminal, sólo
se lee el fichero .bashrc, no el fichero .bash_profile.

Para que las variables esten accesibles cuando arranques un terminal
tienes varias opciones:

- Colocalas en el fichero /etc/environment
- O bien define las variables de entorno en el fichero .bashrc, y
  añade unas líneas como las siguientes al fichero .bash_profile:

  if [ -f ~/.bashrc ]; then
  source ~/.bashrc
  fi

Saludos
-- 
--
Tomás Sánchez Santos[EMAIL PROTECTED]
--


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Variables de Entorno

2002-07-10 Por tema hffc
Hola lista :
Alguien me puede explicar o indicar donde leerlo, como se comportan las
variables de entorno.
Si las coloco en el bash_profile de cada usuario y comienzo una sesion de
consola en modo texto, todo perfecto.
Si inicio la parte grafica con xdm,  las variables no existen .
Como hago para que siempre se vean (texto o X ) ???
Donde defino variables que sean comunes a todos los usuarios ??
Gracias
Hector



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Variables de Entorno

2002-07-10 Por tema Fernando R
- Original Message - 
From: hffc [EMAIL PROTECTED]
 Si las coloco en el bash_profile de cada usuario y comienzo una sesion de
 consola en modo texto, todo perfecto.
 Si inicio la parte grafica con xdm,  las variables no existen .
 Como hago para que siempre se vean (texto o X ) ???
???, no uso X

 Donde defino variables que sean comunes a todos los usuarios ?? 
/etc/profile

Saludos
Fernando




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Variables de Entorno

2002-07-10 Por tema Ignacio Cárdenas
Hola!

 Hola lista :
 Alguien me puede explicar o indicar donde leerlo, como se comportan las
 variables de entorno.

Todas las variables de entorno suelen inicializarse al comenzar una sesión. Si 
tu shell de inicio es bash, leerá la variables contenidas en 
$HOME/.bash_profile y en /etc/profile. También se les pueden dar valores 
mediante el comando 'export', por ejemplo:

#export PATH=/bin:/usr/bin

Esto hará que el PATH contenga los caminos /bin y /usr/bin. Sin embargo, esta 
orden sobreescribe cualquier valor anterior que tubiese la variable de 
entorno. Si no quieres que se borre el contenido anterior, escribe:

#export PATH=/bin:/usr/bin:$PATH

Una variable de entorno precedida por el símbolo '$' se cambia por el 
contenido de esa variable, ¿entiendes?. Para ver el contenido de una variable 
de entorno, escribe:

#echo $PATH

 Si las coloco en el bash_profile de cada usuario y comienzo una sesion de
 consola en modo texto, todo perfecto.

Claro, al arrancar en modo texto la shell que se inicia es el bash, que leee 
los ficheros que ya te mencioné.

 Si inicio la parte grafica con xdm,  las variables no existen .

Eso es porque la shell que se inicia ahora no es el bash, sino el xdm.

 Como hago para que siempre se vean (texto o X ) ???

Tienes que decirle al xdm que es una shell de login bueno, ahora mismo no 
recuerdo el nombre técnico... el caso es que con esto consigues que el xdm 
lea los mismos ficheros que el bash. Para ello, debes modificar tu fichero 
'Xsession', que debe estar en /etc/X11. Comprobarás que la primera linea 
dice:

#!/bin/bash

Bien, pues cambialá por:

#!/bin/bash --login

Esto hará que el xdm lea el /etc/profile. Para que lea el $HOME/.bash_profile 
ñade la siguiente linea:

source $HOME/.bash_profile

Este sustituye el contenido de dicho fichero en el Xsession.

Y ya está... a mi me funcionó, así que espero que a ti también. Si quiere más 
información sobre el parámetro --login, 'man bash'.

 Donde defino variables que sean comunes a todos los usuarios ??

En /etc/profile.

 Gracias

Un saludo,
Ignacio.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Fw: Variables de Entorno

2002-07-10 Por tema hffc
Gracias Ignacio, empiezo a modificar
saludos

Hector



- Original Message -
From: Ignacio Cárdenas [EMAIL PROTECTED]
To: debian-user-spanish@lists.debian.org
Sent: Wednesday, July 10, 2002 5:11 PM
Subject: Re: Variables de Entorno


Hola!

 Hola lista :
 Alguien me puede explicar o indicar donde leerlo, como se comportan las
 variables de entorno.

Todas las variables de entorno suelen inicializarse al comenzar una sesión.
Si
tu shell de inicio es bash, leerá la variables contenidas en
$HOME/.bash_profile y en /etc/profile. También se les pueden dar valores
mediante el comando 'export', por ejemplo:

#export PATH=/bin:/usr/bin

Esto hará que el PATH contenga los caminos /bin y /usr/bin. Sin embargo,
esta
orden sobreescribe cualquier valor anterior que tubiese la variable de
entorno. Si no quieres que se borre el contenido anterior, escribe:

#export PATH=/bin:/usr/bin:$PATH

Una variable de entorno precedida por el símbolo '$' se cambia por el
contenido de esa variable, ¿entiendes?. Para ver el contenido de una
variable
de entorno, escribe:

#echo $PATH

 Si las coloco en el bash_profile de cada usuario y comienzo una sesion de
 consola en modo texto, todo perfecto.

Claro, al arrancar en modo texto la shell que se inicia es el bash, que leee
los ficheros que ya te mencioné.

 Si inicio la parte grafica con xdm,  las variables no existen .

Eso es porque la shell que se inicia ahora no es el bash, sino el xdm.

 Como hago para que siempre se vean (texto o X ) ???

Tienes que decirle al xdm que es una shell de login bueno, ahora mismo
no
recuerdo el nombre técnico... el caso es que con esto consigues que el xdm
lea los mismos ficheros que el bash. Para ello, debes modificar tu fichero
'Xsession', que debe estar en /etc/X11. Comprobarás que la primera linea
dice:

#!/bin/bash

Bien, pues cambialá por:

#!/bin/bash --login

Esto hará que el xdm lea el /etc/profile. Para que lea el
$HOME/.bash_profile
ñade la siguiente linea:

source $HOME/.bash_profile

Este sustituye el contenido de dicho fichero en el Xsession.

Y ya está... a mi me funcionó, así que espero que a ti también. Si quiere
más
información sobre el parámetro --login, 'man bash'.

 Donde defino variables que sean comunes a todos los usuarios ??

En /etc/profile.

 Gracias

Un saludo,
Ignacio.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Variables de Entorno

2002-07-10 Por tema Santiago Vila
hffc wrote:
 Si las coloco en el bash_profile de cada usuario y comienzo una sesion de
 consola en modo texto, todo perfecto.
 Si inicio la parte grafica con xdm,  las variables no existen .
 Como hago para que siempre se vean (texto o X ) ???
 Donde defino variables que sean comunes a todos los usuarios ??

El mejor sitio debería ser /etc/environment, pero antes pregúntate lo
siguiente: ¿Realmente es necesario que todos los usuarios tengan una
variable definida? Por norma, ningún programa en Debian necesita
variables de entorno para que funcione de forma razonable.

(Mi /etc/environment contiene LANG=es_ES y nada más).


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Variables de entorno en gdm.

2002-06-28 Por tema Burgos Masana, Ivan
Buenas...

Alguien sabe donde meter las variables de entorno, las que se ponen en
/etc/profile del estilo export LS_COLORS, en un sistema que arranca
directamente con gdm?

No veo donde meterlas para que sean globales a todo el mundo...

Muchas gracias.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Variables de entorno bajo X

2002-02-07 Por tema JM A M

Buenas.

Para que un programa que rula bajo las EKIS me funcione
correctamente necesitaba asignar a una variable de entorno
una ruta de acceso (export VAR=/usr/bin/ruta).

Como no sabía cómo hacerlo miré la documentación. El profile no
me sirve para las EKIS y el bashrc tampoco. Allí ponía que
tocase ~/.xsession ó /etc/X11/Xsession. El segundo es un ejecutable
que deduzco se ejecuta antes de arrancar las EKIS (común a todos
los usuarios) y el primero le pasa parámetros a las EKIS
(individual de cada usu).

¿Debe tener permisos de ejecución el ~/.xsession?

Al poner export VAR=/usr/bin/ruta en el del usuario no había forma
de arrancar la sesión de EKIS con ese usuario. Y al ponerlo en el
/etc/X11/Xsession me funciona perfectamente, pero me lo ejecuta con
todos los usuarios.

ATENCIÓN PREGUNTA:
¿Qué hago para que sólo me asigne la variable cuando rulo con un usu?
¿Dónde hay documentación sobre el archivo ~/.xsession?

Me temo que será problema de usar mal la sintaxis en el ~/.xsession.

Saludos Josemáry.




_
Con MSN Hotmail súmese al servicio de correo electrónico más grande del 
mundo. http://www.hotmail.com/ES




Re: Variables de entorno bajo X

2002-02-07 Por tema Enzo Dari
JM A M wrote:
 
 Buenas.
 
 Para que un programa que rula bajo las EKIS me funcione
 correctamente necesitaba asignar a una variable de entorno
 una ruta de acceso (export VAR=/usr/bin/ruta).
 
 Como no sabía cómo hacerlo miré la documentación. El profile no
 me sirve para las EKIS y el bashrc tampoco. Allí ponía que
 tocase ~/.xsession ó /etc/X11/Xsession. El segundo es un ejecutable
 que deduzco se ejecuta antes de arrancar las EKIS (común a todos
 los usuarios) y el primero le pasa parámetros a las EKIS
 (individual de cada usu).
 
 ¿Debe tener permisos de ejecución el ~/.xsession?
 
 Al poner export VAR=/usr/bin/ruta en el del usuario no había forma
 de arrancar la sesión de EKIS con ese usuario. Y al ponerlo en el
 /etc/X11/Xsession me funciona perfectamente, pero me lo ejecuta con
 todos los usuarios.
 
 ATENCIÓN PREGUNTA:
 ¿Qué hago para que sólo me asigne la variable cuando rulo con un usu?
 ¿Dónde hay documentación sobre el archivo ~/.xsession?
 ...
man Xsession
man Xsession.options
less /etc/X11/Xsession

En resumen: si en Xsession.options dice: allow-user-xsession
Xsession llama a ~/.xsession

Debe ser ejecutable, si no te tira un error, no a la pantalla,
sino al archivo de error del Xsession, que es: ~/.xsession.errors

-- 
Saludos,
 O__
Enzo.,/
()_\()
Enzo A. Dari  |  Instituto Balseiro / Centro Atomico Bariloche
8400-S. C. de Bariloche, Argentina | [EMAIL PROTECTED]
Phone: 54-2944-445208, 54-2944-445100 Fax: 54-2944-445299
Web page: http://cabmec1.cnea.gov.ar/darie/darie.html



Re: Variables de entorno bajo X

2002-02-07 Por tema JM A M

man Xsession
man Xsession.options
less /etc/X11/Xsession


Gracias.


Debe ser ejecutable, si no te tira un error, no a la pantalla,
sino al archivo de error del Xsession, que es: ~/.xsession.errors


De acuerdo, lo haré ejecutable e irá como la seda.

Gracias a Alexis Roda por sus indicaciones. No sabía qué
poner en xsession; pero sabiendo que es un script no hay
problema. Además sabiendo que te canta los errores en el
~/.xsession.errors, ningún problema.

Gracias por todo. Creo que con esto me rulará.

Ya le gustaría a M$ tener un servicio de asistencia como el
nuestro.

Saludos Josemáry.



_
Descargue GRATUITAMENTE MSN Explorer en http://explorer.yupimsn.com/intl.asp



Re: Variables de entorno bajo X

2002-02-07 Por tema Alfonso García Rodríguez
JM A M escribe:
  man Xsession
  man Xsession.options
  less /etc/X11/Xsession
  
  Gracias.
  
  Debe ser ejecutable, si no te tira un error, no a la pantalla,
  sino al archivo de error del Xsession, que es: ~/.xsession.errors
  
  De acuerdo, lo haré ejecutable e irá como la seda.
  
  Gracias a Alexis Roda por sus indicaciones. No sabía qué
  poner en xsession; pero sabiendo que es un script no hay
  problema. Además sabiendo que te canta los errores en el
  ~/.xsession.errors, ningún problema.

 Desde .xinitrc puedes redireccionar la salida de error donde quieras: 

 #!/bin/sh

 archerr=$HOME/.erroresX

 # Redireccionamos la salida de error en `archerr'
 exec  $archerr 21

 Me imagino que algo parecido a esto se debe de hacer en los scripts
 específicos de Debian.

 De nuevo, saludos.

-- 
[EMAIL PROTECTED]
[EMAIL PROTECTED]



Re: Variables de entorno bajo X

2002-02-07 Por tema Alfonso García Rodríguez
JM A M escribe:
  ATENCIÓN PREGUNTA:
  ¿Qué hago para que sólo me asigne la variable cuando rulo con un usu?
  ¿Dónde hay documentación sobre el archivo ~/.xsession?
  
  Me temo que será problema de usar mal la sintaxis en el ~/.xsession.
  

 Espero haber leído bien la pregunta.

 Yo adquiero el perfil de cada sesión X de /etc/profile, añadiendo

 if [ -f /etc/profile ]; then
   . /etc/profile
 fi

 en mi $HOME/.xinitrc

 Saludos.

 P.D. ¿ Por qué usar $HOME/.xinitrc en vez de ~/.xsession ?,
 puedes encontrar la respuesta ejecutando el comando:

 less /usr/X11R6/bin/startx

 aunque no es necesario decírselo esplicitamente en este script, ya
 que (man xinit) --

   If  no  specific  client  program  is given on the command
   line, xinit will look for a file in the user's home direc­
   tory  called .xinitrc to run as a shell script to start up
   client programs.  If no such file exists, xinit  will  use
   the following as a default:

 Esto esta bien ya que si te curras un  $HOME/.xinitrc te servirá en
 cualquier distribución sea o no nuestra querida Debian.  

 En principio ~/.xsession sólo es un convenio especifico de Debian,
 lo ignoro.

 less /etc/X11/Xsession

 man X (leelo despacio y con calma) --

  xdm (the X Display Manager)
   If  you want to always have X running on your dis­
   play, your site administrator can set your machine
   up to use the X Display Manager xdm.  This program
   is typically started by the system  at  boot  time
   and  takes  care of keeping the server running and
   getting users logged in.  If you are running  xdm,
   you  will see a window on the screen welcoming you
   to the system and asking  for  your  username  and
   password.   Simply  type them in as you would at a
   normal terminal, pressing  the  Return  key  after
   each.   If you make a mistake, xdm will display an
   error message and ask you to try again.  After you
   have  successfully  logged  in,  xdm will start up
   your X environment.  By default, if  you  have  an
** executable  file  named  .xsession  in  your  home **
   directory, xdm will treat  it  as  a  program  (or
   shell  script)  to  run  to  start up your initial
   clients (such as  terminal  emulators,  clocks,  a
   window  manager, user settings for things like the
   background, the speed of the pointer, etc.).  Your
   site administrator can provide details.

 
 Si haces login de forma gráfica te puede interesar más .xsession no
 se (ni tengo tiempo de probarlo) si .xinitrc se hace caso desde xdm y
 derivados.

-- 
[EMAIL PROTECTED]
[EMAIL PROTECTED]



system() y variables de entorno

2002-01-15 Por tema Juan Antonio Martinez
El mar, 15-01-2002 a las 12:22, Antonio Castro escribió:
 On 15 Jan 2002, Juan Antonio Martinez wrote:
 
  par de errores gordos de concepto en cuanto a seguridad ( el usar
  system() sin ajustar el entorno, por ejemplo ), pero por lo menos hace
 
 Eso no lo entiendo.  A que te refieres con ajustar el entorno ?
 En el man de system() lo único que veo sobre esto es:
 
   No llame a system() desde un programa con privilegios suid o sgid, 
   porque  pudiera  ser  que  se emplearan  valores  extraños  para  
   algunas  variables  de entorno para comprometer la integridad del 
   sistema. 
 Yo creo que cuando system llama a un programa normal sin privilegios
 no debería haber problemas a no ser que exista la posibilidad de salir 
 a la shell como es el caso de un montón de comandos de tipo interactivo.

En los tiempos de maricastaña había un bug famoso del telnetd que hacía
que se invocase a una shell desde éste. Daba la casualidad de que
telnetd corre como setuid root El truco consistía en aprovechar que
se utilizaba una llamada a un programa que tomaba como parámetros
valores de las variables de entorno... algo así ARGS=hola;/bin/bash

El telnetd, obediente, llamaba a su programita...( totalmente seguro y a
prueba de hackers)... y acto seguido lanzaba una shell :)

Normalmente, en lugar de system(), en entornos seguros se utilizan las
funciones execvp() y familia, donde le puedes pasar como parámetro un
puntero a la lista de variables de entorno, que TU has previamente
definido. La verdad es que nadie debería utilizar system() en entornos
criticos

No hace falta que el programa al que llamas sea seguro. El problema
reside en meter en la línea de comandos datos de las variables de
entorno que puedan haber sido editados por alguien ajeno a tí. El
ejemplo del telnetd debería ser suficientemente elocuente

-- 
Juan Antonio  \|||/
 / _ _ \
 \ o o /
=o00o===U===o00o==
Juan Antonio Martinez   Universidad Politecnica de Madrid
email: [EMAIL PROTECTED]  E.T.S.I Telecomunicacion
http://www.dit.upm.es/~jantonio Ciudad Universitaria s/n
Tel:   34-1-3367366 ext 416 Laboratorio de Programación. Desp
A-127-2
Fax:   34-1-3367333 28040 Madrid, Spain
==
¿Y que haríais si Dios os Dijera: Os ordeno que, por encima de todo, 
seáis felices el resto de vuestra vida?  - Richard Bach


pgpVhILvfn87W.pgp
Description: PGP signature


Re: system() y variables de entorno

2002-01-15 Por tema Antonio Castro
On 15 Jan 2002, Juan Antonio Martinez wrote:

 
 Normalmente, en lugar de system(), en entornos seguros se utilizan las
 funciones execvp() y familia, donde le puedes pasar como parámetro un
 puntero a la lista de variables de entorno, que TU has previamente
 definido. La verdad es que nadie debería utilizar system() en entornos
 criticos

Vale no te entendí. Es que parecía que querías dar a entender que había 
alguna forma de usar system controlando el entorno y no te entendía por
esa razón preguntaba. Leete esa respuesta tuya y verás como parecía que 
decías eso pero ya está claro.

 No hace falta que el programa al que llamas sea seguro. El problema
 reside en meter en la línea de comandos datos de las variables de
 entorno que puedan haber sido editados por alguien ajeno a tí. El
 ejemplo del telnetd debería ser suficientemente elocuente

Bueno pues haz un execvp() en un programa setuid llamando a vim,
a ftp, a less, u otros de estos que te permiten salir al interprete
de comandos ejecutando una subshell. Me parece a mi que le puedes 
quitar todo el entorno que quieras. Obtendrá una shell de root.


Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/\ /\  Ciberdroide Informática (Tienda de Linux)
  \\W// http://www.ciberdroide.com 
 _|0 0|_
+-oOOO--(___o___)--OOOo+ 
|  . . . . U U . . . . Antonio Castro Snurmacher  [EMAIL PROTECTED]  |  
|  . . . . . . . . . . | 
+()()()--()()()+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
|  http://www.ciberdroide.com/misc/donde/dondelinux.html |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+




Re: system() y variables de entorno

2002-01-15 Por tema Juan Antonio Martinez
El mar, 15-01-2002 a las 13:44, Antonio Castro escribió:

 Bueno pues haz un execvp() en un programa setuid llamando a vim,
 a ftp, a less, u otros de estos que te permiten salir al interprete
 de comandos ejecutando una subshell. Me parece a mi que le puedes 
 quitar todo el entorno que quieras. Obtendrá una shell de root.

No he mirado el código fuente, pero qué quieres que te diga:
[EMAIL PROTECTED] ~]$ su -
[EMAIL PROTECTED] root]#  cp /usr/bin/vim /tmp/vim 
[EMAIL PROTECTED] root]# chmod u+s /tmp/vim
[EMAIL PROTECTED] root]# exit
[EMAIL PROTECTED] ~]$ /tmp/vim kk
ejecuto :!id 
y obtengo 
uid=500(jantonio) gid=500(jantonio) grupos=500(jantonio)

Pasa lo mismo con el less: al abrir una shell el real y el effective
userid no corresponden a root, por mucho que el padre sea setuid root
espera un momentito... idem con el ftp

Claro, esto es en mi distribución RedHat 7.2

O sea que el programa está bien codificado :)

-- 
Juan Antonio  \|||/
 / _ _ \
 \ o o /
=o00o===U===o00o==
Juan Antonio Martinez   Universidad Politecnica de Madrid
email: [EMAIL PROTECTED]  E.T.S.I Telecomunicacion
http://www.dit.upm.es/~jantonio Ciudad Universitaria s/n
Tel:   34-1-3367366 ext 416 Laboratorio de Programación. Desp
A-127-2
Fax:   34-1-3367333 28040 Madrid, Spain
==
¿Y que haríais si Dios os Dijera: Os ordeno que, por encima de todo, 
seáis felices el resto de vuestra vida?  - Richard Bach


pgpuJkxvcDNQQ.pgp
Description: PGP signature


Re: system() y variables de entorno

2002-01-15 Por tema Gunnar Wolf
Hay muchos más ejemplos de lo que mencionas, y no sólo con system(). En
Perl (y yo sólo puedo hablar de Perl, pues es el único lenguaje con el que
estoy a gusto), si usas el modo 'Tainted', entre otras muchas
restricciones te impide usar cualquier valor adquirido de afuera y, por
tanto, potencialmente dañino en cualquier interacción con el sistema,
antes de que le des una buena cepillada. Claro está, cualquier llamada
al sistema está dentro de lo restringido.

En el caso específico de system... ¿Qué pasa si corres un comando sin
especificar el path completo? La variable PATH de tu ambiente peude tener
algún directorio indeseado. ¿Y qué pasa si redefines el IFS para que tome
a alguna otra cosa en vez del espacio como separador?  O... Bueno, ¿para
qué seguir enumerando?

Esto lleva a una discusión parecida a strcat vs. strncat y similares -
Cito un poquito del manual:

   char *strcat(char *dest, const char *src);
   char *strncat(char *dest, const char *src, size_t n);
DESCRIPTION
   The  strcat()  function appends the src string to the dest
   string overwriting the `\0' character at the end of  dest,
   and  then  adds a terminating `\0' character.  The strings
   may not overlap, and the  dest  string  must  have  enough
   space for the result.
   The  strncat()  function  is similar, except that only the
   first n characters of src are appended to dest.

strcat puede ser más corta al escribir, e inclusive al ser una función más
simple, ser un poco más rápida de ejecutar. Sin embargo, strcat se presta
muy feo a los buffer overflows, en tanto que strncat te permite evitarlos.

Va lo mismo para las variables de entorno - Puede no ser dañino que uses
system() sin ajustar el entorno... Pero mejor camina por el lado tranquilo
y no te arriesgues.

Saludos,

   par de errores gordos de concepto en cuanto a seguridad ( el usar
   system() sin ajustar el entorno, por ejemplo ), pero por lo menos hace
 
  Eso no lo entiendo.  A que te refieres con ajustar el entorno ?
  En el man de system() lo único que veo sobre esto es:
 
  No llame a system() desde un programa con privilegios suid o sgid,
  porque  pudiera  ser  que  se emplearan  valores  extraños  para
  algunas  variables  de entorno para comprometer la integridad del
  sistema.
  Yo creo que cuando system llama a un programa normal sin privilegios
  no debería haber problemas a no ser que exista la posibilidad de salir
  a la shell como es el caso de un montón de comandos de tipo interactivo.

 En los tiempos de maricastaña había un bug famoso del telnetd que hacía
 que se invocase a una shell desde éste. Daba la casualidad de que
 telnetd corre como setuid root El truco consistía en aprovechar que
 se utilizaba una llamada a un programa que tomaba como parámetros
 valores de las variables de entorno... algo así ARGS=hola;/bin/bash

 El telnetd, obediente, llamaba a su programita...( totalmente seguro y a
 prueba de hackers)... y acto seguido lanzaba una shell :)

 Normalmente, en lugar de system(), en entornos seguros se utilizan las
 funciones execvp() y familia, donde le puedes pasar como parámetro un
 puntero a la lista de variables de entorno, que TU has previamente
 definido. La verdad es que nadie debería utilizar system() en entornos
 criticos

 No hace falta que el programa al que llamas sea seguro. El problema
 reside en meter en la línea de comandos datos de las variables de
 entorno que puedan haber sido editados por alguien ajeno a tí. El
 ejemplo del telnetd debería ser suficientemente elocuente



--
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-1118



Re: Variables de entorno

2001-05-22 Por tema Juan C. Amengual
Christoph Simon wrote:

 On Mon, 21 May 2001 18:01:41 -
 Quique [EMAIL PROTECTED] wrote:

  El caso es que quiero que al lanzar una aplicación desde los menús del 
  sistema
  (no desde una xterm) a un usuario le aparezca en un idioma y a otro usuario 
  en
  otro.
 
  Es decir, la variable de entorno $LANG tendría diferente valor para cada uno
  de ellos.
 
  Sé que se podría definir en los ficheros ~/.bash_profile o ~/.bashrc, pero 
  eso
  solo serviría al lanzar la aplicación desde un emulador de terminal, pues el
  wdm no lee ninguno de ellos.

 El servidor X pertenece a _un_ usuario (sólo uno hizo el login), y al
 servidor no le parece nada lógico que haya mas que usuario en el mismo
 teclado. La única solución que veo es que cada usuario tenga su
 proprio servidor X (por ejemplo cambiando con Ctr-Alt-F7 y
 Ctrl-Alt-F8). Puedes hacerte un script que comprueba tu identidad
 (whoami) y verás que, ejecutado desde el menú, siempre te va a dar la
 identidad de aquel que hizo el login y que es dueño de la pantalla y
 del teclado. En cualquier caso, ¿cómo pensabas decirle al X quien
 eres?

 Bueno, también te puedes escribir un programa en GTK que te ofrece los
 idiomas y que cambie el entorno antes de ejecutar el programa...

Que no, que no, ... la solución justo la acaba de dar Jordi en el e-mail 
anterior a éste. Al
parecer el wdm es un sustituto del xdm por lo que asumiendo el mismo 
comportamiento al
iniciar la sesión X, leerá el .xsession en el $HOME del usuario que se logee. 
Ahí es dónde
hay que poner la variable de entorno LANG. Veáse como ejemplo mi .xsession:

=
# This starts pland on login.
if [ -x /usr/bin/pland ]
then
/usr/bin/pland -k
else
echo 2 AVISO: No se encontró el demonio pland
fi

### Put here background apps to start

### Put here your session manager app
# Do not put it in background, or it wouldn't be a session manager
LANG=es_ES.ISO-8859-1
export LANG
WINDOW_MANAGER=/usr/bin/X11/wmaker
export WINDOW_MANAGER
/usr/bin/gnome-session
# /usr/bin/X11/wmaker

### Kill pland after session was terminated
if [ -x /usr/bin/pland ]
then
echo Matando el demonio pland ...
/usr/bin/pland -K
fi


Saludos,



JUAN CARLOS AMENGUALSuddenly I stop,
UNIVERSIDAD JAUME I but I know it's too late.
DEPARTAMENTO DE INFORMÁTICA I'm lost in a forest, all alone.
CAMPUS DE RIU SEC, EDIFICIO TI  The girl was never there, it's always the same,
CASTELLON, 12071. SPAIN.I'm running towards nothing
Phone: +34 964 728361   again and again and again and again.
Fax: +34 964 728435 Robert Smith (The Cure)
e-mail: [EMAIL PROTECTED]   - A Forest, Seventeen Seconds, 1980,
Fiction Rec. -







Variables de entorno

2001-05-21 Por tema Quique

Hola!

Tengo una pregunta, que aunque he estado mirando, no he conseguido resolver
satisfactoriamente.

Tengo una máquina Debian que inicia con el wdm (que lo mismo podría ser el
xdm, gdm o kdm).

El caso es que quiero que al lanzar una aplicación desde los menús del sistema
(no desde una xterm) a un usuario le aparezca en un idioma y a otro usuario en
otro.

Es decir, la variable de entorno $LANG tendría diferente valor para cada uno
de ellos.

Sé que se podría definir en los ficheros ~/.bash_profile o ~/.bashrc, pero eso
solo serviría al lanzar la aplicación desde un emulador de terminal, pues el
wdm no lee ninguno de ellos.

¿Cómo se haría?

Gracias,
 Quique



Re: Variables de entorno

2001-05-21 Por tema Jordi
On Mon, May 21, 2001 at 06:01:41PM -, Quique wrote:
 Tengo una máquina Debian que inicia con el wdm (que lo mismo podría ser el
 xdm, gdm o kdm).
 
 El caso es que quiero que al lanzar una aplicación desde los menús del sistema
 (no desde una xterm) a un usuario le aparezca en un idioma y a otro usuario en
 otro.
 Sé que se podría definir en los ficheros ~/.bash_profile o ~/.bashrc, pero eso
 solo serviría al lanzar la aplicación desde un emulador de terminal, pues el
 wdm no lee ninguno de ellos.

Si dices que el wdm ese es como XDM, leerá el archivo ~/.xsession.
Puedes definir las variables de entorno ahí.

Jordi

-- 
Jordi Mallach Pérez || [EMAIL PROTECTED] || Rediscovering Freedom,
   aka Oskuro in|| [EMAIL PROTECTED]  || Using Debian GNU/Linux
 Reinos de Leyenda  || [EMAIL PROTECTED]  || http://debian.org

http://sindominio.net  GnuPG public information:  pub  1024D/917A225E 
telnet pusa.uv.es 23   73ED 4244 FD43 5886 20AC  2644 2584 94BA 917A 225E


pgpDItjw99bKe.pgp
Description: PGP signature


Re: Variables de entorno

2001-05-21 Por tema Christoph Simon
On Mon, 21 May 2001 18:01:41 -
Quique [EMAIL PROTECTED] wrote:

 El caso es que quiero que al lanzar una aplicación desde los menús del sistema
 (no desde una xterm) a un usuario le aparezca en un idioma y a otro usuario en
 otro.
 
 Es decir, la variable de entorno $LANG tendría diferente valor para cada uno
 de ellos.
 
 Sé que se podría definir en los ficheros ~/.bash_profile o ~/.bashrc, pero eso
 solo serviría al lanzar la aplicación desde un emulador de terminal, pues el
 wdm no lee ninguno de ellos.

El servidor X pertenece a _un_ usuario (sólo uno hizo el login), y al
servidor no le parece nada lógico que haya mas que usuario en el mismo
teclado. La única solución que veo es que cada usuario tenga su
proprio servidor X (por ejemplo cambiando con Ctr-Alt-F7 y
Ctrl-Alt-F8). Puedes hacerte un script que comprueba tu identidad
(whoami) y verás que, ejecutado desde el menú, siempre te va a dar la
identidad de aquel que hizo el login y que es dueño de la pantalla y
del teclado. En cualquier caso, ¿cómo pensabas decirle al X quien
eres?

Bueno, también te puedes escribir un programa en GTK que te ofrece los
idiomas y que cambie el entorno antes de ejecutar el programa...

--
Christoph Simon
[EMAIL PROTECTED]
---
^X^C
q
quit
:q
^C
end
x
exit
ZZ
^D
?
help
shit
.



Re: Variables de entorno

2001-05-21 Por tema Quique
Christoph Simon [EMAIL PROTECTED] dijo:

 El servidor X pertenece a _un_ usuario (sólo uno hizo el login), y al
 servidor no le parece nada lógico que haya mas que usuario en el mismo
 teclado. La única solución que veo es que cada usuario tenga su
 proprio servidor X (por ejemplo cambiando con Ctr-Alt-F7 y
 Ctrl-Alt-F8). Puedes hacerte un script que comprueba tu identidad
 (whoami) y verás que, ejecutado desde el menú, siempre te va a dar la
 identidad de aquel que hizo el login y que es dueño de la pantalla y
 del teclado. En cualquier caso, ¿cómo pensabas decirle al X quien
 eres?
 
 Bueno, también te puedes escribir un programa en GTK que te ofrece los
 idiomas y que cambie el entorno antes de ejecutar el programa...

Hm, quizás no me haya expresado bien.

La máquina no la usan las 2 personas al mismo tiempo; una lo hace por la
mañana y la otra por la tarde. 
Ambos están definidos en /etc/passwd y cada uno de ellos se autentifica ante
el wdm con su uid y su contraseña.
Pero uno de ellos quiere usar los programas en castellano y otro en
portugués... lanzándolos desde los menús debian, no desde la línea de
comandos.

¿Cómo se hace?

Gracias,
 Quique



Re: Variables de entorno

2001-05-21 Por tema Christoph Simon
On Mon, 21 May 2001 19:57:12 -
Quique [EMAIL PROTECTED] wrote:

 La maquina no la usan las 2 personas al mismo tiempo; una lo hace por la
 maqana y la otra por la tarde. 
 Ambos estan definidos en /etc/passwd y cada uno de ellos se autentifica ante
 el wdm con su uid y su contraseqa.
 Pero uno de ellos quiere usar los programas en castellano y otro en
 portuguis... lanzandolos desde los menzs debian, no desde la lmnea de
 comandos.
 
 ?Csmo se hace?

Creo que ya te lo han respondido: .xinitrc


--
Christoph Simon
[EMAIL PROTECTED]
---
^X^C
q
quit
:q
^C
end
x
exit
ZZ
^D
?
help
shit
.



Re: Variables de entorno

2000-09-14 Por tema Xose Manoel Ramos
Más o menos:

  man 5 environ
  man 7 environ

Esta última trae más información.

Las de las lenguas:

  man 7 locale

La sección '7' de las páginas del manual es maravillosa para todo
tipo de información de interés general. Desde los códigos VT102 hasta
este tipo de cosas. Echad una ojeadilla, echad.

Hay muchas variables bastante extendidas que no aparecen reflejadas
en ningún documento especial. Supongo que porque sólo las usan
determinados programas (http_proxy no afecta a todo el sistema).

En estos casos yo siempre busco la sección de variables de entorno
del programa en concreto: ENVIRONMENT. Los programas bien
documentados traen al final un poco antes de FILES la lista de
variables que reconocen.

-- 
Saudos:
ose[EMAIL PROTECTED]   (Vigo/Galicia/España)
 http://pagina.de/xmanoel/
 http://w3.to/mikkeli/



Re: Variables de entorno

2000-09-10 Por tema Hue-Bond
El jueves 07 de septiembre de 2000 a la(s) 21:49:06 +0200, Jordi Mallach 
contaba:

Que programa era, por cierto? Lynx sí hace mención de http_proxy, pero links
y w3m no. No he mirado más.

 El man de wget sí que menciona http_proxy.


[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]

-- 
 Just do it.

David Serrano [EMAIL PROTECTED] Linux Registered User #87069
Hi! I'm a .signature virus!  Copy me into your ~/.signature to help me spread!


pgp00b0vXwQhP.pgp
Description: PGP signature


Variables de entorno

2000-09-07 Por tema Fernando
Hola:

Hace poco en respuesta a una pregunta mía alguien me respondió que
si tenía asignada la variable de entorno http_proxy.

Y mi pregunta es la siguiente:

¿ Existe en algún sitio un listado de las variables de entorno
  digamos, estándar ?

(Si no existe, podríamos crearlo indicando variable y programas que
la usan)

Otra cosa: ¿ puede considerarse un bug de la documentación o de las
páginas del manual el no hacer referencia a una de estas variables
de entorno que es usada por el programa ?


Saludos.


-- 
Fernando.
{:-{D

   Hackers do it with fewer instructions.



Re: Variables de entorno

2000-09-07 Por tema void


On Thu, 7 Sep 2000, Fernando wrote:

 ¿ Existe en algún sitio un listado de las variables de entorno
   digamos, estándar ?
 
 (Si no existe, podríamos crearlo indicando variable y programas que
 la usan)
el comando env pasado sin argumentos o export te devuelven una lista de
las variables de entorno declaradas.

 
 Otra cosa: ¿ puede considerarse un bug de la documentación o de las
 páginas del manual el no hacer referencia a una de estas variables
 de entorno que es usada por el programa ?

Hombre , pues no se exactamente cual es el caso...
pero las paginas del manual nunca han sido la panacea , ni en claridad ni
tal vez en todas las posibilidades que nos da un binario o paquete, si no
es algo muy muy claro  
 
 Saludos.
 



Re: Variables de entorno

2000-09-07 Por tema Fernando
[EMAIL PROTECTED] wrote:
 
 On Thu, 7 Sep 2000, Fernando wrote:
 
  ¿ Existe en algún sitio un listado de las variables de entorno
digamos, estándar ?
 
  (Si no existe, podríamos crearlo indicando variable y programas que
  la usan)
 el comando env pasado sin argumentos o export te devuelven una lista de
 las variables de entorno declaradas.

Yo estoy hablando de si existe algun documento que reuna las variables 
mas usuales en linux y los programas que las usan.


  Otra cosa: ¿ puede considerarse un bug de la documentación o de las
  páginas del manual el no hacer referencia a una de estas variables
  de entorno que es usada por el programa ?
 
 Hombre , pues no se exactamente cual es el caso...
 pero las paginas del manual nunca han sido la panacea , ni en claridad ni
 tal vez en todas las posibilidades que nos da un binario o paquete, si no
 es algo muy muy claro
 

Yo creo que las paginas man deberían mencionar que variables de entorno
usa un programa.


Saludos.

-- 
Fernando.
{:-{D

   Hackers do it with fewer instructions.



Re: Variables de entorno

2000-09-07 Por tema Jordi Mallach
On Thu, Sep 07, 2000 at 10:11:31AM +0200, Fernando wrote:
 Hace poco en respuesta a una pregunta mía alguien me respondió que
 si tenía asignada la variable de entorno http_proxy.

No guardo ese mensaje :|

 ¿ Existe en algún sitio un listado de las variables de entorno
   digamos, estándar ?

man sh es un comienzo (busca por variables)

 Otra cosa: ¿ puede considerarse un bug de la documentación o de las
 páginas del manual el no hacer referencia a una de estas variables
 de entorno que es usada por el programa ?

Un wishlist nunca está de más :)

Que programa era, por cierto? Lynx sí hace mención de http_proxy, pero links
y w3m no. No he mirado más.

-- 
Jordi Mallach Pérez || [EMAIL PROTECTED] || Rediscovering Freedom,
   aka Oskuro in|| [EMAIL PROTECTED]  || Using Debian GNU/Linux
 Reinos de Leyenda  || [EMAIL PROTECTED]  || http://debian.org

http://sindominio.net  GnuPG public information:  pub  1024D/917A225E 
telnet pusa.uv.es 23   73ED 4244 FD43 5886 20AC  2644 2584 94BA 917A 225E


pgp9RXNTKAdEB.pgp
Description: PGP signature


Re: Variables de entorno para Español

1998-09-17 Por tema Gerardo Aburruzaga Garcia
On Wed, 16 Sep 1998, Marcelo E. Magallon wrote:

 Ayer por la tarde decía yo:
 
  # Este fichero es leído por /etc/X11/Xsession y por /bin/login
  # para establecer las variables de ambiente comunes al xel y a
  # una sesión X Window.
 
  export PATH LESS LESSOPEN LANG MM_CHARSET NLSPATH
 
 como explicas, esto no es especifico a un shell, asi que export esta de
 mas alli. El problema es que si no lo pones, no funciona. Yo tengo en
 /etc/profile:
 
 if [ -e /etc/environment ] ; then
   . /etc/environment
   export `cut -d = -f 1 /etc/environment`
 fi

Es que ¡_no_ hace falta ponerlo en ningún profile! Porque es /bin/login
quien lee ese fichero. Lo descubrí en /etc/login.defs:
·
#
# If this file exists and is readable, login environment will be
# read from it.  Every line should be in the form name=value.
#
ENVIRON_FILE/etc/environment
·
Como se ve, se le puede cambiar el nombre si se quiere. 
Para login *no* hace falta el exports, pero sí para ...

 
  Evite la sintaxis export PATH=nosequé NLSPATH=nosecuántos ...; login(1)
  exige una variable por línea. Y XSession exige la línea con export (creo).
 
 Xsession es un script de sh, asi que necesita las variables exportadas.
 

... Xsession:
·
# If /etc/environment is present, source it. It's useful to put default
# environment settings in this file, and then source it both here and in
# /etc/profile.
if [ -f /etc/environment ]; then
  . /etc/environment
fi

Lo del source in /etc/profile está ya anticuado desde que es login mismo
quien lee el fichero.

Como esto es un guión del xel, aquí sí se necesita que /etc/environment
empiece por la línea (no sé si la puse en la carta anterior):

#!/bin/sh

y que luego haya una línea con export como la que puse: 
export TAL CUAL LADEMASALLA ...

Lo que dije y digo es que no se puede (o debe) poner el fichero en la
forma:

export VAR1=VALOR1
export VAR2=VALOR2
   .

ni en la forma

export VAR1=VALOR1 VAR2=VALOR2 ...

ni en la forma

VAR1=VALOR1 VAR2=VALOR2 ...
export VAR1 VAR2 ...

Sólo en la forma en que lo puse. Porque así es compatible tanto con la
sintaxis que requiere login como con la del xel.
--
Gerardo 


Re: Variables de entorno para Español

1998-09-16 Por tema Enrique Zanardi
On Tue, Sep 15, 1998 at 01:27:31PM +0200, J.Parera wrote:
 Hola,
  yo tengo las que siguen:
 
 export LESSCHARSET=latin1
 export LC_ALL=es_ES
 export LANG=es_ES

Esto se está convirtiendo en una PF (pregunta frecuente, o FAQ, en
inglés).

Si defines LC_ALL=es_ES, el sistema no tendrá en cuenta lo que tengas
definido en las demás LC_*, ni lo que tengas en LANG, así que definir las
dos está de más.

Lo correcto es definir LANG (la variable de menor prioridad) y dejar sin
definir el resto, salvo casos de extrema necesidad.

(LESSCHARSET no es necesaria para un sistema Debian 2.0. El less ya sabe
cuál es el charset a utilizar).

Saludos,
--
Enrique Zanardi[EMAIL PROTECTED]


Re: Variables de entorno para Español

1998-09-16 Por tema thoth
J.Parera wrote:
 
 Hola,
  yo tengo las que siguen:
 
 export LESSCHARSET=latin1
 export LC_ALL=es_ES
 export LANG=es_ES

¿Si usa LC_ALL=es_ES, para que exporta LANG?
¿Puede dar problemas exportar LC_ALL?


Re: Variables de entorno para Español

1998-09-16 Por tema Marcelo E. Magallon
On Wed, Sep 16, 1998 at 05:01:07PM +0200, Gerardo Aburruzaga Garcia wrote:

 # Este fichero es leído por /etc/X11/Xsession y por /bin/login
 # para establecer las variables de ambiente comunes al xel y a
 # una sesión X Window.

 export PATH LESS LESSOPEN LANG MM_CHARSET NLSPATH

como explicas, esto no es especifico a un shell, asi que export esta de
mas alli. El problema es que si no lo pones, no funciona. Yo tengo en
/etc/profile:

if [ -e /etc/environment ] ; then
. /etc/environment
export `cut -d = -f 1 /etc/environment`
fi

 Evite la sintaxis export PATH=nosequé NLSPATH=nosecuántos ...; login(1)
 exige una variable por línea. Y XSession exige la línea con export (creo).

Xsession es un script de sh, asi que necesita las variables exportadas.


Marcelo


Re: Variables de entorno para Español

1998-09-15 Por tema J . Parera
Hola,
 yo tengo las que siguen:

export LESSCHARSET=latin1
export LC_ALL=es_ES
export LANG=es_ES

Saludos,
  J. Parera


Variables de entorno para Español

1998-09-14 Por tema Jordi Roman Mejias

Tal como sono por la lista, defini solo la variable LANG=es, pero
hay algunas cosas que no funcionan bien. Por ejemplo el dselect se queja
de que no tiene informada la variable LC_ALL.


¿Cual seria un valor apropiado (es_ES, C, etc...)?


\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
Jordi Román Mejiase-mail:   [EMAIL PROTECTED]

Autònoma ObertaServei de InformàticaUniversitat Autónoma de Barcelona
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/