Bashrc no Fedora 19 (MATE)

1. Bashrc no Fedora 19 (MATE)

Glauco
glp40hs

(usa CentOS)

Enviado em 17/07/2013 - 14:28h

Caros,

Migrei a pouco tempo para o Fedora 19 no ambiente MATE.

O meu problema é o seguinte:

Os programas que preciso instalar manualmente são colocados na pasta /opt. Na mesma pasta, crio um arquivo appvars.sh cujo seu conteúdo é atualização do PATH e criação de algumas variáveis. Por exemplo:

----------------------------------
#!/bin/bash

#Set Matlab evironment variables
MATLAB=/opt/Matlab-R2013a/bin

export MATLAB

#ALL
PATH=$MATLAB:$PATH
export PATH
----------------------------------

Depois atualizo o arquivo /etc/bashrc com o comando "source /opt/appvars.sh". Assim, sempre que quiser digitar no shell "echo $MATLAB" retornar /opt/Matlab-R2013a/bin e "echo $PATH" retornar os programas visíveis pelo sistema. Porém, no Fedora 19 (MATE) não acontece se eu não estiver logado como root. Ou seja:

===== echo $PATH como root =====
bash-4.2$ su -
Senha:
[[email protected] ~]# echo $PATH
/opt/Matlab-R2013a/bin:/opt/intel/inspector_xe_2013/bin64:/opt/intel/vtune_amplifier_xe_2013/bin64:/opt/intel/composer_xe_2013.5.192/bin/intel64:/opt/intel/composer_xe_2013.5.192/mpirt/bin/intel64:/opt/intel/composer_xe_2013.5.192/bin/intel64:/opt/intel/composer_xe_2013.5.192/bin/intel64_mic:/opt/intel/composer_xe_2013.5.192/debugger/gui/intel64:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

===== echo $PATH como usuário =====
bash-4.2$ echo $PATH
/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/sbin:/usr/sbin


Ou seja, respostas são completamente diferentes. Mas, quando usava o centOS 6 as respostas eram as mesmas. O fato de ocorrer isso é devido sistema logado como usuário comum não usar o /etc/bashrc, mas outro bashrc (que não se encontra em /home/usuário/.bashrc).


Como faço para o /etc/bashrc ser usado por qualquer usuário. Da mesma maneira que é usado no CentOS?


Agradeço imensamente a ajuda.




  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts