Tko stalno vraća taj proxy u Bash?
Pratite ponavljajuću proxy varijablu okruženja kroz Bash datoteke za pokretanje i roditeljski proces koji pokreće ljusku.
Ako se http_proxy vrati u sljedećem terminalu, pronađite tko ga je postavio. Još jedan unset na kraju .bashrc može sakriti vrijednost za jedno pokretanje, dok izvor ostaje aktivan drugdje.
- Utvrdite neuspjelo pokretanje. Je li to interaktivna prijavna ljuska, terminal bez prijave ili neinteraktivni posao? Bash pozvan kao
shtakođer slijedi drukčija pravila. - Slijedite taj put pokretanja. Interaktivna prijavna ljuska čita
/etc/profile, a zatim prvu dostupnu korisničku datoteku među~/.bash_profile,~/.bash_logini~/.profile. Interaktivna ljuska bez prijave obično čita~/.bashrc. Prijavna datoteka može je izričito sourceati. Za neinteraktivni Bash uzmite u obzirBASH_ENVgdje je primjenjivo. - Pronađite dodjelu. Pretražite te datoteke i datoteke koje one sourceaju za ime varijable i staro ime hosta proxyja. Uključite relevantne
/etc/profile.disječke i imena velikim kao i malim slovima. - Ako je pokretanje nije dodijelilo, pratite roditelja. Ljuska nasljeđuje okruženje od svog terminala, prijavne sesije, upravitelja uslugama ili razvojnog alata. Dugotrajni roditelj može zadržati staru vrijednost nakon što uredite datoteku ljuske.
Za prijave temeljene na PAM-u provjerite i /etc/environment. Ispravite izvor koji ga posjeduje i ponovno pokrenite pogođeni put pokretanja, osvježavajući konfiguraciju roditelja kad je potrebno. Pretrage držite lokalnima: datoteke za pokretanje i ispisi okruženja mogu sadržavati akreditive. Rezultat koji treba provjeriti jest vrijednost koju naslijedi namjeravana naredba, a ne posljednja datoteka koja ju je uspjela unsetati.