Siapa yang terus meletakkan semula proksi itu dalam Bash?
Jejaki pemboleh ubah persekitaran proksi yang berulang melalui fail permulaan Bash dan proses induk yang melancarkan shell.
Jika http_proxy muncul semula di terminal seterusnya, cari siapa yang menetapkannya. unset lain di hujung .bashrc boleh menyembunyikan nilainya untuk satu pelancaran sementara sumbernya kekal aktif di tempat lain.
- Kenal pasti pelancaran yang gagal. Adakah ia shell log masuk interaktif, terminal tanpa log masuk, atau tugas bukan interaktif? Bash yang dipanggil sebagai
shjuga mengikut peraturan berbeza. - Ikut laluan permulaan itu. Shell log masuk interaktif membaca
/etc/profiledan kemudian fail pengguna pertama yang tersedia antara~/.bash_profile,~/.bash_logindan~/.profile. Shell bukan log masuk interaktif biasanya membaca~/.bashrc. Fail log masuk boleh source-nya secara eksplisit. Untuk Bash bukan interaktif, ambil kiraBASH_ENVjika berkenaan. - Cari penetapan itu. Geledah fail-fail itu dan fail yang mereka source untuk nama pemboleh ubah dan nama hos proksi lama. Sertakan coretan
/etc/profile.dyang berkaitan serta nama dalam huruf besar dan huruf kecil. - Jika permulaan tidak menetapkannya, jejaki induk. Shell mewarisi persekitaran daripada terminal, sesi log masuk, pengurus perkhidmatan atau alat pembangunannya. Induk yang panjang hayat boleh mengekalkan nilai lama selepas anda menyunting fail shell.
Untuk log masuk berasaskan PAM, periksa juga /etc/environment. Betulkan sumber pemiliknya dan mulakan semula laluan permulaan yang terjejas, segarkan konfigurasi induk apabila perlu. Kekalkan carian secara setempat: fail permulaan dan dump persekitaran mungkin mengandungi kelayakan. Hasil yang perlu disahkan ialah nilai yang diwarisi oleh arahan yang dimaksudkan, bukan fail terakhir yang berjaya unset-nya.