Ако се http_proxy врати у следећем терминалу, пронађите ко га је поставио. Још један unset на крају .bashrc може сакрити вредност за једно покретање, док извор остаје активан негде другде.

  1. Утврдите неуспело покретање. Да ли је то интерактивна пријавна љуска, терминал без пријаве или неинтерактивни посао? Bash позван као sh такође следи другачија правила.
  2. Следите тај пут покретања. Интерактивна пријавна љуска чита /etc/profile, а затим прву доступну корисничку датотеку међу ~/.bash_profile, ~/.bash_login и ~/.profile. Интерактивна љуска без пријаве обично чита ~/.bashrc. Пријавна датотека може је изричито source-овати. За неинтерактивни Bash узмите у обзир BASH_ENV где је применљиво.
  3. Пронађите доделу. Претражите те датотеке и датотеке које оне source-ују за име променљиве и старо име хоста проксија. Укључите релевантне /etc/profile.d исечке и имена великим као и малим словима.
  4. Ако је покретање није доделило, пратите родитеља. Љуска наслеђује окружење од свог терминала, пријавне сесије, управљача услугама или развојног алата. Дуготрајни родитељ може задржати стару вредност након што уредите датотеку љуске.

За пријаве засноване на PAM-у проверите и /etc/environment. Исправите извор који га поседује и поново покрените погођени пут, освежавајући конфигурацију родитеља кад је потребно. Држите претраге локалним: датотеке за покретање и исписи окружења могу да садрже акредитиве. Резултат који треба проверити јесте вредност коју наследи намеравана наредба, а не последња датотека која је успела да је unset-ује.

Повезани чланци