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.

  1. Identifiseer die mislukte lansering. Is dit 'n interaktiewe aanmeldskel, 'n nie-aanmeld terminaal, of 'n nie-interaktiewe taak? Bash wat as sh geroep word, volg ook ander reëls.
  2. Volg daardie opstartpad. 'n Interaktiewe aanmeldskel lees /etc/profile en dan die eerste beskikbare gebruikerslêer onder ~/.bash_profile, ~/.bash_login en ~/.profile. 'n Interaktiewe nie-aanmeldskel lees gewoonlik ~/.bashrc. 'n Aanmeldlêer kan dit eksplisiet source. Vir nie-interaktiewe Bash, hou rekening met BASH_ENV waar van toepassing.
  3. 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.
  4. 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.

Verwante artikels