O proxy'ni Bash'ga kim qayta-qayta qo'yib yuboradi?
Takrorlanuvchi proxy muhit o'zgaruvchisini Bash ishga tushish fayllari va shellni ishga tushiruvchi ota jarayon bo'ylab kuzatib boring.
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.
- Muvaffaqiyatsiz ishga tushishni aniqlang. Bu interaktiv kirish shellimi, kirishsiz terminalmi yoki interaktiv bo'lmagan ishmi?
shsifatida chaqirilgan Bash ham boshqa qoidalarga amal qiladi. - O'sha ishga tushish yo'lini kuzatib boring. Interaktiv kirish shelli
/etc/profileni, so'ngra~/.bash_profile,~/.bash_loginva~/.profileorasidan birinchi mavjud foydalanuvchi faylini o'qiydi. Interaktiv kirishsiz shell odatda~/.bashrcni o'qiydi. Kirish fayli uni aniq source qilishi mumkin. Interaktiv bo'lmagan Bash uchun tegishli joydaBASH_ENVni hisobga oling. - Tayinlashni toping. O'sha fayllarda va ular source qiladigan fayllarda o'zgaruvchi nomi va eski proxy hostname'ini qidiring. Tegishli
/etc/profile.dbo'laklarini hamda katta va kichik harfli nomlarni qo'shing. - 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.