Wie sit daardie proxy telkens terug in Bash?
Volg 'n herhalende proxy-omgewingsveranderlike deur Bash-opstartlêers en die ouerproses wat die skel begin.
As http_proxy in die volgende terminaal terugkeer, vind wie dit verskaf het. Nog 'n unset aan die einde van .bashrc kan die waarde vir een lansering verberg terwyl die bron elders aktief bly.
- Identifiseer die mislukte lansering. Is dit 'n interaktiewe aanmeldskel, 'n nie-aanmeld terminaal, of 'n nie-interaktiewe taak? Bash wat as
shgeroep word, volg ook ander reëls. - Volg daardie opstartpad. 'n Interaktiewe aanmeldskel lees
/etc/profileen dan die eerste beskikbare gebruikerslêer onder~/.bash_profile,~/.bash_loginen~/.profile. 'n Interaktiewe nie-aanmeldskel lees gewoonlik~/.bashrc. 'n Aanmeldlêer kan dit eksplisiet source. Vir nie-interaktiewe Bash, hou rekening metBASH_ENVwaar van toepassing. - Vind die toewysing. Soek in daardie lêers en die lêers wat hulle source na die veranderlike se naam en die ou proxy-gasheername. Sluit relevante
/etc/profile.d-brokkies in en ook hoofletters sowel as kleinletters name. - As die opstart dit nie toegewys het nie, volg die ouer. Die skel erf 'n omgewing van sy terminaal, aanmeldsessie, diensbestuurder of ontwikkelingsinstrument. 'n Langdurige ouer kan die ou waarde hou nadat jy 'n skellêer gewysig het.
Vir PAM-gebaseerde aanmeldings, kontroleer ook /etc/environment. Reg die bron wat dit besit en begin die betrokke lansering weer, en verfris die ouer se konfigurasie waar nodig. Hou soektogte plaaslik: opstartlêers en omgewingdumps kan geloofsbriewe bevat. Die resultaat om te verifieer is die waarde wat die bedoelde opdrag erf, nie die laaste lêer wat dit kon unset nie.