Agar http_proxy keyingi terminalda yana paydo bo'lsa, uni kim o'rnatganini toping. Yana bir unset .bashrc oxirida qiymatni bitta ishga tushirish uchun yashirishi mumkin, manba esa boshqa joyda faol qoladi.

  1. Muvaffaqiyatsiz ishga tushishni aniqlang. Bu interaktiv kirish shellimi, kirishsiz terminalmi yoki interaktiv bo'lmagan ishmi? sh sifatida chaqirilgan Bash ham boshqa qoidalarga amal qiladi.
  2. O'sha ishga tushish yo'lini kuzatib boring. Interaktiv kirish shelli /etc/profile ni, so'ngra ~/.bash_profile, ~/.bash_login va ~/.profile orasidan birinchi mavjud foydalanuvchi faylini o'qiydi. Interaktiv kirishsiz shell odatda ~/.bashrc ni o'qiydi. Kirish fayli uni aniq source qilishi mumkin. Interaktiv bo'lmagan Bash uchun tegishli joyda BASH_ENV ni hisobga oling.
  3. Tayinlashni toping. O'sha fayllarda va ular source qiladigan fayllarda o'zgaruvchi nomi va eski proxy hostname'ini qidiring. Tegishli /etc/profile.d bo'laklarini hamda katta va kichik harfli nomlarni qo'shing.
  4. Agar ishga tushish uni tayinlamagan bo'lsa, ota jarayonni kuzatib boring. Shell muhitni o'z terminali, kirish sessiyasi, xizmat menejeri yoki ishlab chiqish vositasidan meros oladi. Uzoq umr ko'ruvchi ota shell faylini tahrirlaganingizdan keyin ham eski qiymatni saqlab qolishi mumkin.

PAM asosidagi kirishlar uchun /etc/environment ni ham tekshiring. Egasi bo'lgan manbani tuzating va ta'sirlangan yo'lni qayta ishga tushiring, kerak bo'lsa ota jarayon konfiguratsiyasini yangilang. Qidiruvlarni mahalliy saqlang: ishga tushish fayllari va muhit dump'larida hisob ma'lumotlari bo'lishi mumkin. Tekshiriladigan natija — mo'ljallangan buyruq meros oladigan qiymat, uni oxirgi marta unset qila olgan fayl emas.

O'xshash maqolalar