Kuka laittaa tuon proxyn jatkuvasti takaisin Bashiin?
Jäljitä toistuva proxy-ympäristömuuttuja Bashin käynnistystiedostojen ja shellin käynnistävän vanhempiprosessin läpi.
Jos http_proxy palaa seuraavassa päätteessä, selvitä kuka sen asetti. Toinen unset tiedoston .bashrc lopussa voi piilottaa arvon yhden käynnistyksen ajaksi, kun lähde pysyy aktiivisena muualla.
- Tunnista epäonnistuva käynnistys. Onko se interaktiivinen kirjautumisshell, kirjautumaton pääte vai ei-interaktiivinen työ? Bash, joka kutsutaan nimellä
sh, noudattaa myös eri sääntöjä. - Seuraa tätä käynnistyspolkua. Interaktiivinen kirjautumisshell lukee
/etc/profileja sitten ensimmäisen saatavilla olevan käyttäjätiedoston joukosta~/.bash_profile,~/.bash_loginja~/.profile. Interaktiivinen kirjautumaton shell lukee tavallisesti~/.bashrc. Kirjautumistiedosto voi sourceata sen nimenomaisesti. Ei-interaktiivisen Bashin osalta huomioiBASH_ENV, missä se on sovellettavissa. - Etsi asetus. Hae noista tiedostoista ja niiden sourceaamista tiedostoista muuttujan nimi ja vanha proxy-isäntänimi. Sisällytä olennaiset
/etc/profile.d-katkelmat sekä isot että pienet kirjaimet. - Jos käynnistys ei asettanut sitä, jäljitä vanhempi. Shell perii ympäristön päätteeltään, kirjautumisistunnoltaan, palvelunhallinnaltaan tai kehitystyökalultaan. Pitkäikäinen vanhempi voi säilyttää vanhan arvon, vaikka muokkaisit shell-tiedostoa.
PAM-pohjaisissa kirjautumisissa tarkista myös /etc/environment. Korjaa omistava lähde ja käynnistä kärsinyt polku uudelleen ja päivitä vanhemman kokoonpano tarvittaessa. Pidä haut paikallisina: käynnistystiedostot ja ympäristön dumppaukset voivat sisältää tunnuksia. Varmistettava tulos on arvo, jonka aiottu komento perii, ei viimeinen tiedosto, joka onnistui sen unsetissa.