Kdo pořád vrací tu proxy zpátky do Bashe?
Vysledujte opakující se proměnnou prostředí proxy skrz spouštěcí soubory Bash a nadřazený proces, který shell spouští.
Pokud se http_proxy v dalším terminálu vrátí, najděte, kdo ho nastavil. Další unset na konci .bashrc může hodnotu pro jedno spuštění skrýt, zatímco zdroj zůstává jinde aktivní.
- Určete selhávající spuštění. Jde o interaktivní přihlašovací shell, terminál bez přihlášení, nebo neinteraktivní úlohu? Bash volaný jako
shse také řídí jinými pravidly. - Sledujte tuto spouštěcí cestu. Interaktivní přihlašovací shell čte
/etc/profilea poté první dostupný uživatelský soubor z~/.bash_profile,~/.bash_logina~/.profile. Interaktivní nepřihlašovací shell obvykle čte~/.bashrc. Přihlašovací soubor jej může explicitně sourceovat. U neinteraktivního Bashe počítejte sBASH_ENV, kde to platí. - Najděte přiřazení. Prohledejte tyto soubory a soubory, které sourceují, na název proměnné a staré jméno hostitele proxy. Zahrňte příslušné úryvky
/etc/profile.da názvy velkými i malými písmeny. - Pokud jej spuštění nepřiřadilo, vysledujte rodiče. Shell dědí prostředí ze svého terminálu, přihlašovací relace, správce služeb nebo vývojového nástroje. Dlouho běžící rodič může starou hodnotu držet i po úpravě souboru shellu.
U přihlášení založených na PAM zkontrolujte také /etc/environment. Opravte vlastnící zdroj a znovu spusťte postiženou cestu, případně obnovte konfiguraci rodiče. Hledejte lokálně: spouštěcí soubory a výpisy prostředí mohou obsahovat přihlašovací údaje. Ověřovaným výsledkem je hodnota, kterou zdědí zamýšlený příkaz, nikoli poslední soubor, kterému se ji podařilo unset.