Kui http_proxy järgmises terminalis tagasi tuleb, leia, kes selle seadis. Veel üks unset faili .bashrc lõpus võib väärtuse üheks käivituseks peita, samal ajal kui allikas jääb mujal aktiivseks.

  1. Tuvasta ebaõnnestunud käivitus. Kas see on interaktiivne sisselogimiskest, sisselogimiseta terminal või mitteinteraktiivne töö? Bash, mida kutsutakse nimega sh, järgib samuti teisi reegleid.
  2. Järgi seda algusrada. Interaktiivne sisselogimiskest loeb faili /etc/profile ja seejärel esimese saadaoleva kasutajafaili failide ~/.bash_profile, ~/.bash_login ja ~/.profile hulgast. Interaktiivne sisselogimiseta kest loeb tavaliselt faili ~/.bashrc. Sisselogimisfail võib selle selgesõnaliselt source'ida. Mitteinteraktiivse Bashi puhul arvesta BASH_ENV-ga, kus see kehtib.
  3. Leia omistus. Otsi neist failidest ja nende source'itud failidest muutuja nime ja vana puhverserveri hostinime. Kaasa asjakohased /etc/profile.d katked ning nii suurte kui ka väikeste tähtedega nimed.
  4. Kui algus seda ei omistanud, jälgi vanemprotsessi. Kest pärilb keskkonna oma terminalist, sisselogimisseansist, teenusehaldurist või arendusriistast. Pika elueaga vanem võib pärast shellifaili muutmist vana väärtuse alles hoida.

PAM-põhiste sisselogimiste puhul kontrolli ka faili /etc/environment. Paranda omanikallikas ja käivita mõjutatud algusrada uuesti, värskendades vajadusel vanemprotsessi seadistust. Hoia otsingud kohalikena: algusfailid ja keskkonnaväljavõtted võivad sisaldada volitusi. Kontrollitav tulemus on väärtus, mille sihtkäsk pärilb, mitte viimane fail, millel õnnestus see unset'ida.

Seotud artiklid