Kdo vedno znova postavlja ta proxy nazaj v Bash?
Sledite ponavljajoči se spremenljivki okolja proxy skozi zagonske datoteke Bash in nadrejeni proces, ki zažene lupino.
Če se http_proxy vrne v naslednjem terminalu, ugotovite, kdo ga je nastavil. Še en unset na koncu .bashrc lahko skrije vrednost za en zagon, medtem ko vir ostane aktiven drugje.
- Prepoznajte neuspešni zagon. Je to interaktivna prijavna lupina, terminal brez prijave ali neinteraktivno opravilo? Bash, klican kot
sh, prav tako sledi drugim pravilom. - Sledite tej zagonski poti. Interaktivna prijavna lupina prebere
/etc/profilein nato prvo razpoložljivo uporabniško datoteko med~/.bash_profile,~/.bash_loginin~/.profile. Interaktivna lupina brez prijave običajno prebere~/.bashrc. Prijavna datoteka jo lahko izrecno sourcea. Pri neinteraktivnem Bashu upoštevajteBASH_ENV, kjer velja. - Poiščite dodelitev. Preiščite te datoteke in datoteke, ki jih sourceajo, za imenom spremenljivke in starim imenom gostitelja proxyja. Vključite ustrezne izseke
/etc/profile.dter imena z velikimi in malimi črkami. - Če je zagon ni dodelil, sledite nadrejenemu procesu. Lupina podeduje okolje od svojega terminala, prijavne seje, upravitelja storitev ali razvojnega orodja. Dolgoživi nadrejeni proces lahko obdrži staro vrednost, potem ko uredite datoteko lupine.
Za prijave, ki temeljijo na PAM, preverite tudi /etc/environment. Popravite vir, ki ga ima v lasti, in znova zaženite prizadeto pot, po potrebi osvežite konfiguracijo nadrejenega procesa. Iskanja naj ostanejo lokalna: zagonske datoteke in izpisi okolja lahko vsebujejo poverilnice. Rezultat, ki ga je treba preveriti, je vrednost, ki jo podeduje predvideni ukaz, ne zadnja datoteka, ki ji je uspelo to vrednost unsetati.