:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:

ဤအကွက်ကို /etc/login.conf ရှိ သင့်လျော်သော လက်ရှိ login-class မှတ်တမ်းအဖြစ် ပေါင်းစည်းပါ၊ သင့်ဝန်ဆောင်မှု သို့မဟုတ် HTTP proxy စာရင်း မှ HTTP endpoint ကို အသုံးပြုပြီး class ၏ အခြားလိုအပ်သော setenv ထည့်သွင်းချက်များကို ထိန်းသိမ်းပါ။

ဖိုင်ရှိ colon များသည် စွမ်းရည်အကွက်များကို ခွဲခြားသည်။ FreeBSD ၏ \c escape သည် တန်ဖိုးအတွင်း၌ တိုက်ရိုက် colon ကို ထည့်သည်၊ ထို့ကြောင့် လက်ခံသော ပတ်ဝန်းကျင်သည် http://proxy.example:8080 ကဲ့သို့ သာမန် URL ကို ရရှိသည်။ စွမ်းရည်ဖိုင်၏ escape များကို client ၏ proxy URL အကွက်ထဲသို့ မကူးယူပါနှင့်။

တည်းဖြတ်ပြီးနောက် cap_mkdb /etc/login.conf ဖြင့် စွမ်းရည်ဒေတာဘေ့စ်ကို ပြန်လည်ဆန်းသစ်ပါ၊ ထို့နောက် ထို class ဖြင့် login အသစ်တစ်ခု တည်ထောင်ပါ။ ရှိပြီးသား shell သည် ၎င်း၏ ပတ်ဝန်းကျင်ကို ထိန်းသိမ်းထားသည်။

ဝန်ဆောင်မှုအားလုံး တန်ဖိုးကို လက်ခံခဲ့သည်ဟု မှန်းဆမည့်အစား လက်ခံသော application ကို စစ်ဆေးပါ။ ဤနေရာတွင် စာလုံးအသေး http_proxy သည် တမင်ရည်ရွယ်ထားသည်၊ သို့သော် client များသည် ပံ့ပိုးသော variable အမည်များတွင် ကွဲပြားပြီး login-class ပတ်ဝန်းကျင် သတ်မှတ်ခြင်းသည် daemon တိုင်းကို configure လုပ်မပေးပါ။

ဆက်စပ်ဆောင်းပါးများ