Variável de ambiente permanente para todos os usuários


11

Quero que todos os usuários no sistema tenham uma variável de ambiente chamada SPI que aponte para o diretório / usr / local / share_ideas. Como eu faço isso?

Respostas:


16

Eu colocá-lo no diretório / etc no arquivo /etc/profile.d/myvariable.sh. Neste arquivo, eu definiria assim:

SPI=/usr/local/share_ideas

Os arquivos no /etc/profile.ddiretório são originados automaticamente como parte de um usuário efetuando login no sistema. Os arquivos que terminam em ".sh" são usados ​​pelo shell bash.


4
Por que não entrar /etc/profile? Existe uma razão específica para usar /etc/profile.dmelhor os arquivos?
terdon

11
Caso o /etc/profileget seja atualizado como resultado de uma atualização para um RPM. Esse é um problema remoto, mas é melhor deixar os arquivos no nível do sistema em paz para que suas alterações não se percam.
Slm
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.