Ikiwa http_proxy inarudi kwenye terminal inayofuata, tafuta nani aliyeiweka. unset nyingine mwishoni mwa .bashrc inaweza kuficha thamani kwa uzinduzi mmoja huku chanzo chake kikibaki hai mahali pengine.

  1. Tambua uzinduzi unaoshindikana. Je, ni shell ya kuingia inayoshirikiana, terminal isiyo na kuingia, au kazi isiyoshirikiana? Bash inayoitwa kama sh pia hufuata kanuni tofauti.
  2. Fuata njia hiyo ya kuanzisha. Shell ya kuingia inayoshirikiana husoma /etc/profile kisha faili la kwanza la mtumiaji linalopatikana kati ya ~/.bash_profile, ~/.bash_login na ~/.profile. Shell inayoshirikiana isiyo ya kuingia kwa kawaida husoma ~/.bashrc. Faili la kuingia linaweza kuisoma kwa source waziwazi. Kwa Bash isiyoshirikiana, zingatia BASH_ENV inapohusika.
  3. Tafuta ugawaji. Vinjari faili hizo na faili wanazozisoma kwa jina la kigeugeu na jina la mwenyeji wa zamani wa proxy. Jumuisha vipande husika vya /etc/profile.d na majina ya herufi kubwa pamoja na ndogo.
  4. Ikiwa uanzishaji haukuigawa, fuata mzazi. Shell hurithi mazingira kutoka terminal yake, kikao cha kuingia, msimamizi wa huduma au chombo cha ukuzaji. Mzazi anayeishi muda mrefu anaweza kubaki na thamani ya zamani baada ya kuhariri faili la shell.

Kwa kuingia kunakotegemea PAM, angalia pia /etc/environment. Rekebisha chanzo kinachomiliki na uanzishe tena njia iliyoathirika, ukiburudisha usanidi wa mzazi inapohitajika. Weka utafutaji ndani ya kompyuta: faili za kuanzisha na dumps za mazingira zinaweza kuwa na vitambulisho. Matokeo ya kuthibitisha ni thamani inayorithiwa na amri inayokusudiwa, si faili la mwisho lililofanikiwa kuiondoa.

Makala zinazohusiana