FreeBSD login.conf లో ప్రాక్సీ URL పెట్టడం
FreeBSD లాగిన్ సామర్థ్య ఆకృతి కోసం URL లోని కోలన్లను ఎస్కేప్ చేసి, ఫలిత పరిసరాన్ని కొత్త లాగిన్ సెషన్కు వర్తింపజేయండి.
:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:/etc/login.conf లోని తగిన ఇప్పటికే ఉన్న లాగిన్-తరగతి రికార్డులో ఈ ఫీల్డ్ను విలీనం చేయండి, మీ సేవ లేదా HTTP ప్రాక్సీ జాబితా నుండి HTTP ఎండ్పాయింట్ను ఉపయోగించి, తరగతి యొక్క ఇతర అవసరమైన setenv నమోదులను నిలుపుకోండి.
ఫైల్లోని కోలన్లు సామర్థ్య ఫీల్డ్లను వేరు చేస్తాయి. FreeBSD యొక్క \c ఎస్కేప్ విలువ లోపల అక్షరార్థ కోలన్ను ఉంచుతుంది, కాబట్టి స్వీకరించే పరిసరం http://proxy.example:8080 వంటి సాధారణ URL పొందుతుంది. సామర్థ్య ఫైల్ ఎస్కేప్లను క్లయింట్ ప్రాక్సీ URL ఫీల్డ్లోకి కాపీ చేయవద్దు.
సవరించిన తర్వాత cap_mkdb /etc/login.conf తో సామర్థ్య డేటాబేస్ను రిఫ్రెష్ చేయండి, ఆపై ఆ తరగతితో కొత్త లాగిన్ ఏర్పాటు చేయండి. ఇప్పటికే ఉన్న షెల్ దాని స్వంత పరిసరాన్ని నిలుపుకుంటుంది.
అన్ని సేవలు విలువను స్వీకరించాయని ఊహించకుండా స్వీకరించే అప్లికేషన్ను తనిఖీ చేయండి. ఇక్కడ చిన్న అక్షరం http_proxy ఉద్దేశపూర్వకం, కానీ క్లయింట్లు మద్దతు ఇచ్చే వేరియబుల్ పేర్లలో భిన్నంగా ఉంటాయి, మరియు లాగిన్-తరగతి పరిసర సెటప్ ప్రతి డీమన్ను కాన్ఫిగర్ చేయదు.