Hvilken Bash-oppstartsfil satte den proxyen?
Sjekk login_shell først, og skill deretter de valgte profilene fra det arvede foreldremiljøet.
shopt login_shell| Oppstart | Oppstartsinndata |
|---|---|
| Innlogging | /etc/profile, deretter den første lesbare eksisterende ~/.bash_profile, ~/.bash_login eller ~/.profile; den kan laste inn ~/.bashrc |
| Interaktiv uten innlogging | ~/.bashrc; Debian-familiens bygg også /etc/bash.bashrc |
| Ikke-interaktiv | BASH_ENV der det gjelder |
Gå gjennom tildelingene og skriptene som lastes på den banen for å finne den faktiske proxyvariabelen. Derfor kan forskjellige terminalmoduser velge forskjellige kilder.
bash --noprofile --norc hopper over oppstartsfiler, men arver fortsatt foreldremiljøet. Å fjerne en tildeling i en fil sletter ikke en verdi som terminalen eller skallet allerede har.
Rett opp kilden som eier verdien, og start med det tiltenkte foreldremiljøet. En ekstra unset mot slutten kan skjule kilden uten å rette en annen oppstartsvei.