Ubuntu 12.04 configurando variáveis ​​/etc/environment

Ubuntu 12.04 configurando variáveis ​​/etc/environment

Se eu definir uma variável em/etc/environment, ela parece se aplicar apenas aos administradores enquanto estiver no sudo su.

Como posso fazer com que as variáveis ​​se apliquem a todos? Principalmente quando estão no terminal?

Responder1

Uma maneira de fazer isso pode ser adicionar as variáveis ​​em /etc/.bashrc (assumindo que todos estejam usando um shell bash)

Responder2

Se você deseja configurar variáveis ​​para serem aplicadas a todos, o melhor lugar não é /etc/environment nem /etc/profile, porque eles são arquivos de sistema - bagunce-os causará dores de cabeça quando o sistema for atualizado.

Melhor abordagem:

  • Crie seus próprios arquivos em /etc/profile.d/,
  • Dê uma extensão .sh
  • torne-o executável (via arquivo chmod 755)

É isso. Quando você precisar de configurações semelhantes em caixas diferentes, ou quando for hora de fazer uma nova instalação, ou qualquer situação semelhante. Basta fazer backup/copiar o arquivo e pronto.

HTH

informação relacionada