Кој постојано го враќа тој прокси во Bash?
Проследете ја променливата на околината за прокси што се повторува низ стартните датотеки на Bash и родителскиот процес што ја стартува обвивката.
Ако http_proxy се врати во следниот терминал, пронајдете кој го поставил. Уште еден unset на крајот од .bashrc може да ја скрие вредноста за едно стартување, додека изворот останува активен на друго место.
- Определете го неуспешното стартување. Дали е интерактивна најавна обвивка, терминал без најава или неинтерактивна задача? Bash повикан како
shисто така следи други правила. - Следете ја таа стартна патека. Интерактивната најавна обвивка чита
/etc/profile, а потоа првата достапна корисничка датотека меѓу~/.bash_profile,~/.bash_loginи~/.profile. Интерактивната обвивка без најава обично чита~/.bashrc. Најавната датотека може експлицитно да ја source. За неинтерактивен Bash земете го предвидBASH_ENVкаде што е применливо. - Пронајдете го доделувањето. Пребарајте ги тие датотеки и датотеките што тие ги source за името на променливата и старото име на домаќинот на проксито. Вклучете ги релевантните
/etc/profile.dисечоци и имињата со големи и со мали букви. - Ако стартувањето не го доделило, следете го родителот. Обвивката наследува околина од својот терминал, најавната сесија, менаџерот на услуги или алатката за развој. Долготраен родител може да ја задржи старата вредност откако ќе уредите датотека на обвивката.
За најави засновани на PAM проверете и /etc/environment. Поправете го изворот што го поседува и повторно стартувајте ја засегнатата патека, освежувајќи ја конфигурацијата на родителот кога е потребно. Чувајте ги пребарувањата локални: стартните датотеки и исписите на околината можат да содржат акредитиви. Резултатот што треба да се провери е вредноста што ја наследува наменетата команда, а не последната датотека што успеала да ја unset.