איזה קובץ אתחול של Bash הגדיר את ה-proxy הזה?
בדקו קודם את login_shell, ואז הבדילו בין הפרופילים שנבחרו לבין סביבת האב שעליה ירשתם.
shopt login_shell| הפעלה | קלטי אתחול |
|---|---|
| כניסה | /etc/profile, ואז הקובץ הקריא הקיים הראשון מבין ~/.bash_profile, ~/.bash_login או ~/.profile; הוא עשוי לטעון את ~/.bashrc |
| אינטראקטיבי ללא כניסה | ~/.bashrc; הפצות ממשפחת Debian גם /etc/bash.bashrc |
| לא אינטראקטיבי | BASH_ENV היכן שרלוונטי |
בדקו את ההקצאות והסקריפטים הנטענים באותו נתיב כדי למצוא את משתנה ה-proxy האמיתי. לכן מצבי מסוף שונים יכולים לבחור מקורות שונים.
bash --noprofile --norc מדלג על קובצי אתחול אך עדיין יורש את סביבת האב. הסרת הקצאה מקובץ אינה מוחקת ערך שהמסוף או ה-shell כבר מחזיקים בו.
תקנו את המקור שבבעלותו הערך והתחילו מסביבת האב המיועדת. unset נוסף בסוף יכול להסתיר את המקור בלי לתקן נתיב הפעלה אחר.