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.

  1. Identifiser oppstarten som feilar. Er det eit interaktivt innloggingsskal, ein terminal utan innlogging eller ein ikkje-interaktiv jobb? Bash kalla som sh følgjer òg andre reglar.
  2. Følg den oppstartsvegen. Eit interaktivt innloggingsskal les /etc/profile og deretter den første tilgjengelege brukarfila blant ~/.bash_profile, ~/.bash_login og ~/.profile. Eit interaktivt skal utan innlogging les vanlegvis ~/.bashrc. Ei innloggingsfil kan source henne eksplisitt. For ikkje-interaktivt Bash, ta høgde for BASH_ENV der det gjeld.
  3. 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.
  4. 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.

Relaterte artiklar