Quem fica a repor esse proxy no Bash?
Rastreie uma variável de ambiente de proxy recorrente pelos ficheiros de arranque do Bash e pelo processo pai que lança a shell.
Se http_proxy voltar no terminal seguinte, descubra quem o definiu. Outro unset no fim de .bashrc pode ocultar o valor para um arranque enquanto a origem continua ativa noutro lugar.
- Identifique o arranque que falha. É uma shell de login interativa, um terminal sem login ou uma tarefa não interativa? O Bash invocado como
shtambém segue regras diferentes. - Siga esse caminho de arranque. Uma shell de login interativa lê
/etc/profilee depois o primeiro ficheiro de utilizador disponível entre~/.bash_profile,~/.bash_logine~/.profile. Uma shell interativa sem login lê normalmente~/.bashrc. Um ficheiro de login pode fazer-lhe source explicitamente. Para Bash não interativo, tenha em contaBASH_ENVquando aplicável. - Encontre a atribuição. Procure nesses ficheiros e nos ficheiros que eles fazem source o nome da variável e o nome de anfitrião antigo do proxy. Inclua os trechos relevantes de
/etc/profile.de os nomes em maiúsculas e em minúsculas. - Se o arranque não a atribuiu, siga o pai. A shell herda um ambiente do seu terminal, da sessão de login, do gestor de serviços ou da ferramenta de desenvolvimento. Um pai de longa duração pode manter o valor antigo depois de editar um ficheiro da shell.
Para inícios de sessão baseados em PAM, verifique também /etc/environment. Corrija a origem proprietária e reinicie o caminho afetado, atualizando a configuração do pai quando necessário. Mantenha as pesquisas locais: os ficheiros de arranque e os despejos de ambiente podem conter credenciais. O resultado a verificar é o valor herdado pelo comando pretendido, não o último ficheiro que conseguiu fazer unset.