#1 [PROBLEMA] Bash profile & Sudo
Buenas gente tengo un problema que no lo puedo resolver a ver si me dan una mano. Estoy con Linux Mint 4 (Basado en Ubuntu 7.10) y tengo un profile de bash que modifique para todos los usuarios, es decir toquetee el /etc/bash.bashrc para agregar unas variables de entorno usando export para que cualquier usuario que se loguee en la consola bash se seteen...
Ahora hasta ahi tiodo bien, me logueo con mi user normal y las variables de entorno se setean, me logueo como root y tambien se setean, ahroa si yo estoy con mi usuario normal y ejecuto sudo junto con algun comando la svariables de entorno no se setean o dejan de existir...
Para dar un ejemplo Yo instale Apache Maven 2.8 en /opt/maven y estableci una variable de entorno llamada MAVEN_HOME=/opt/maven y ademas agregue al path a $MAVEN_HOME/bin todo eso dentro del /etc/bash.bashrc
Luego si yo hago "sudo mvn" me deberia funcionar ya que el comando mvn esta dentro de $MAVEN_HOME/bin/ que deberia estar en el path tal cual lo indique en /etc/bash.bashrc pero no lo encuentra... Si ejecuto el comando sin sudo con cualquier usuario lo encuentra al comando.
Como puedo resolver esto?
Saludos
Pablo
Ahora hasta ahi tiodo bien, me logueo con mi user normal y las variables de entorno se setean, me logueo como root y tambien se setean, ahroa si yo estoy con mi usuario normal y ejecuto sudo junto con algun comando la svariables de entorno no se setean o dejan de existir...
Para dar un ejemplo Yo instale Apache Maven 2.8 en /opt/maven y estableci una variable de entorno llamada MAVEN_HOME=/opt/maven y ademas agregue al path a $MAVEN_HOME/bin todo eso dentro del /etc/bash.bashrc
Luego si yo hago "sudo mvn" me deberia funcionar ya que el comando mvn esta dentro de $MAVEN_HOME/bin/ que deberia estar en el path tal cual lo indique en /etc/bash.bashrc pero no lo encuentra... Si ejecuto el comando sin sudo con cualquier usuario lo encuentra al comando.
Como puedo resolver esto?
Saludos
Pablo
0
