Quem está definindo http_proxy?

1

Em um sistema Ubuntu com o bash como o shell padrão para o usuário interessado, a variável de ambiente http_proxy é configurada para um valor específico em um novo Terminal GNOME.

O arquivo .bashrc desse usuário e o comum a todos os usuários não estão configurando esse valor. Um grep recursivo procurando o valor específico do proxy do sistema de arquivos raiz está em execução, mas levará horas para ser concluído.

Quais são os lugares comuns que posso ver para saber onde esse valor de proxy é definido?

    
por Manuel Selva 26.02.2014 / 15:01

1 resposta

1

O NetworkManager está configurando isso? Supondo que você esteja usando para gerenciar sua conexão de rede. Além disso, você pode invocar um shell como este no modo de depuração para que você possa obter algum contexto de outras coisas acontecendo em torno da configuração dessa variável.

Exemplo

$ bash -x
+ '[' -f /etc/bashrc ']'
+ . /etc/bashrc
++ '[' '\s-\v\$ ' ']'
++ '[' -z '' ']'
++ case $TERM in
++ '[' -e /etc/sysconfig/bash-prompt-xterm ']'
++ '[' 3409 -ge 3405 ']'
++ PROMPT_COMMAND=__vte_prompt_command
++ shopt -s histappend
++ history -a
++ shopt -s checkwinsize
++ '[' '\s-\v\$ ' = '\s-\v\$ ' ']'
++ PS1='[\u@\h \W]\$ '
++ shopt -q login_shell
++ '[' 1000 -gt 199 ']'
+++ id -gn
+++ id -un
++ '[' saml = saml ']'
++ umask 002
++ for i in '/etc/profile.d/*.sh'
++ '[' -r /etc/profile.d/256term.sh ']'
...
    
por 26.02.2014 / 15:17