PAM ਲੌਗਇਨ ਸੈਸ਼ਨਾਂ ਲਈ /etc/environment ਵਿੱਚ ਪ੍ਰਾਕਸੀ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰੋ
PAM ਦੀ environment ਫਾਈਲ ਲਈ ਸ਼ਬਦੀ KEY=value ਐਂਟਰੀਆਂ ਵਰਤੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ shell ਸ਼ੁਰੂਆਤੀ ਕਮਾਂਡਾਂ ਤੋਂ ਵੱਖ ਰੱਖੋ।
ਜਦੋਂ ਲੌਗਇਨ ਸੇਵਾ /etc/environment ਪੜ੍ਹਨ ਲਈ pam_env ਵਰਤਦੀ ਹੈ, ਫਾਈਲ ਸਧਾਰਨ environment ਡੇਟਾ ਦਿੰਦੀ ਹੈ:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080
ਪੂਰੇ ਸ਼ਬਦੀ ਮੁੱਲ ਵਰਤੋ। ਜਿਨ੍ਹਾਂ ਸੈਸ਼ਨਾਂ ਦੀਆਂ ਜਨਤਕ ਬੇਨਤੀਆਂ ਜਨਤਕ ਵਿਚੋਲਿਆਂ ਵਿੱਚੋਂ ਲੰਘ ਸਕਦੀਆਂ ਹਨ, ਉਨ੍ਹਾਂ ਲਈ HTTP ਪ੍ਰਾਕਸੀ ਸੂਚੀ ਇਨ੍ਹਾਂ HTTP URL ਲਈ ਉਮੀਦਵਾਰ ਦਿੰਦੀ ਹੈ। ਇਹ ਕਮਾਂਡ ਚਲਾਉਣ, export ਬੁਲਾਉਣ ਜਾਂ ਕਮਾਂਡ ਬਦਲੀ ਰਾਹੀਂ URL ਬਣਾਉਣ ਲਈ shell ਸਕ੍ਰਿਪਟ ਨਹੀਂ ਹੈ। Linux-PAM ਅਨੁਕੂਲਤਾ ਲਈ export ਉਪਸਰਗ ਦਸਤਾਵੇਜ਼ੀ ਕਰਦਾ ਹੈ, ਪਰ ਉਸ ਹਦਾਇਤ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦਾ ਹੈ; KEY=value ਰੂਪ ਡੇਟਾ ਨੂੰ ਸਿੱਧਾ ਦੱਸਦਾ ਹੈ।
ਫਾਈਲ ਲੋਡ ਹੋਵੇਗੀ ਜਾਂ ਨਹੀਂ, ਇਹ ਲੌਗਇਨ ਸੇਵਾ ਦੀ PAM ਸੰਰਚਨਾ ਅਤੇ environment-ਫਾਈਲ ਵਿਕਲਪਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਮੌਜੂਦਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਸਿਰਫ਼ ਫਾਈਲ ਬਦਲਣ ਕਾਰਨ ਆਪਣਾ environment ਤਾਜ਼ਾ ਨਹੀਂ ਕਰਦੀਆਂ। ਨਵਾਂ ਹਿੱਸਾ ਲੈਣ ਵਾਲਾ ਲੌਗਇਨ ਸੈਸ਼ਨ ਹੀ ਸੰਬੰਧਿਤ ਜੀਵਨ-ਚੱਕਰ ਸੀਮਾ ਹੈ।
ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਅਜੇ ਵੀ ਇਨ੍ਹਾਂ ਵੇਰੀਏਬਲਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਬ੍ਰਾਊਜ਼ਰ, ਸਿਸਟਮ ਸੇਵਾ ਜਾਂ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸੰਰਚਿਤ HTTP ਕਲਾਇੰਟ ਕੋਲ ਪ੍ਰਾਕਸੀ ਚੋਣ ਦਾ ਦੂਜਾ ਰਾਹ ਹੋ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ ਫਾਈਲ ਅਜਿਹਾ ਨਿਯਮ ਨਹੀਂ ਜੋ ਹਰ socket ਨੂੰ ਵਿਚੋਲੇ ਵਿੱਚੋਂ ਲੰਘਣ ਲਈ ਮਜਬੂਰ ਕਰੇ।