Kven set den proxyen stadig tilbake i Bash?
Følg ei tilbakevendande proxy-miljøvariabel gjennom oppstartsfilene til Bash og foreldreprosessen som startar skalet.
Viss http_proxy kjem tilbake i neste terminal, finn ut kven som sette han. Ei ny unset på slutten av .bashrc kan skjule verdien for éin oppstart medan kjelda blir verande aktiv andre stader.
- Identifiser oppstarten som feilar. Er det eit interaktivt innloggingsskal, ein terminal utan innlogging eller ein ikkje-interaktiv jobb? Bash kalla som
shfølgjer òg andre reglar. - Følg den oppstartsvegen. Eit interaktivt innloggingsskal les
/etc/profileog deretter den første tilgjengelege brukarfila blant~/.bash_profile,~/.bash_loginog~/.profile. Eit interaktivt skal utan innlogging les vanlegvis~/.bashrc. Ei innloggingsfil kan source henne eksplisitt. For ikkje-interaktivt Bash, ta høgde forBASH_ENVder det gjeld. - Finn tildelinga. Søk i desse filene og filene dei sourcar etter variabelnamnet og det gamle proxy-vertnamnet. Ta med relevante
/etc/profile.d-utdrag og namn med store og små bokstavar. - Viss oppstarten ikkje tildelte henne, spor forelderen. Skalet arvar eit miljø frå terminalen, innloggingsøkta, tenestebehandlaren eller utviklarverktøyet. Ein langlevd forelder kan halde på den gamle verdien etter at du har redigert ei skalfil.
For PAM-baserte innloggingar sjekk òg /etc/environment. Rett opp kjelda som eig henne, og start den råka oppstartsvegen på nytt, og oppdater foreldrekonfigurasjonen ved behov. Hald søka lokale: oppstartsfiler og miljødumpar kan innehalde påloggingsinformasjon. Resultatet som skal stadfestast, er verdien den tiltenkte kommandoen arvar, ikkje den siste fila som greidde å unsette han.