Ako se http_proxy vrati u sljedećem terminalu, pronađite ko ga je postavio. Još jedan unset na kraju .bashrc može sakriti vrijednost za jedno pokretanje, dok izvor ostaje aktivan negdje drugdje.

  1. Utvrdite neuspjelo pokretanje. Je li to interaktivna prijavna ljuska, terminal bez prijave ili neinteraktivni posao? Bash pozvan kao sh također slijedi drugačija pravila.
  2. Slijedite taj put pokretanja. Interaktivna prijavna ljuska čita /etc/profile, a zatim prvu dostupnu korisničku datoteku među ~/.bash_profile, ~/.bash_login i ~/.profile. Interaktivna ljuska bez prijave obično čita ~/.bashrc. Prijavna datoteka može je izričito sourceati. Za neinteraktivni Bash uzmite u obzir BASH_ENV gdje je primjenjivo.
  3. Pronađite dodjelu. Pretražite te datoteke i datoteke koje one sourceaju za ime promjenljive i staro ime hosta proxyja. Uključite relevantne /etc/profile.d isječke i imena velikim kao i malim slovima.
  4. Ako je pokretanje nije dodijelilo, pratite roditelja. Ljuska nasljeđuje okruženje od svog terminala, prijavne sesije, upravitelja servisima ili razvojnog alata. Dugotrajni roditelj može zadržati staru vrijednost nakon što uredite datoteku ljuske.

Za prijave zasnovane na PAM-u provjerite i /etc/environment. Ispravite izvor koji ga posjeduje i ponovo 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 unset.

Povezani članci