O comando é executado toda vez que eu abro o sudo su

1

Eu estava correndo em todos os tipos de problemas com o meu proxy univesity um mês atrás e fiz algumas alterações em alguns arquivos aqui e ali para exportar automaticamente o proxy para a variável http_proxy.

Agora, o problema é que há algum comando em algum arquivo que define automaticamente o proxy do usuário raiz como " http://oldproxy:8080 " e eu quero alterá-lo para " http://newproxy:8080 ". Então, como resultado, toda vez que eu abro sudo su e confiro echo $http_proxy , ele é configurado para o valor antigo, mesmo que eu manualmente export http_proxy .

Eu encontrei o arquivo que exporta automaticamente o proxy myname @ mycomp e o alterei, mas não me lembro qual, enquanto exporta o proxy su .

Qual arquivo pode ser esse?

    
por user1265125 22.02.2013 / 11:46

1 resposta

1

Dependendo do shell (provavelmente bash - echo $SHELL ) você está executando .bashrc ou alguma variante dele ou algo como .profile.

Por vezes existem também configurações do sistema / etc / bashrc, que muitas vezes geram outra série de scripts (mas chamados de .bashrc).

sempre que você sudo su você está adquirindo um novo shell e carregando seu perfil. se você sudo su - você carregará o perfil de raízes (ou o usuário para o qual você está migrando).

Basta digitar "exportar" por meio dos dois métodos para mostrar as diferenças entre os dois

Verifique quais arquivos seu shell tenta carregar para variáveis ambientais, que podem ser encontradas na página man ( man bash ).

    
por 22.02.2013 / 12:18

Tags